Я пытаюсь сделать другую анимацию в зависимости от того, откуда пользователь перешел, но это не работает. Благодаря!
<?php
$ref =$_SERVER['REQUEST_URI'];
?>
<script type="text/javascript">
if(<?php $ref; ?>) == 'http://livvedesign.com/content/philosophy.php/'){
$('#wrapper1').css('left','-150vw');
$('#wrapper1').delay(500).animate({left:'0vw', opacity:1}, 800);
};
if(<?php $ref;?> == 'http://livvedesign.com/content/meet.php/'){
$('#wrapper1').css('left','150vw');
$('#wrapper1').delay(500).animate({left:'0vw', opacity:1}, 800);
};
if(<?php $ref;?> == 'http://livvedesign.com/content/contact2.php/'){
$('#wrapper1').css('top','250vh');
$('#wrapper1').delay(500).animate({top:'0vh', opacity:1}, 800);
};
if(<?php echo $ref;?> == 'http://livvedesign.com/content/projects.php'){
$('#wrapper1').css('top','250vh');
$('#wrapper1').delay(500).animate({top:'0vh', opacity:1}, 800);
};
if(<?php $ref ?> == "" || <?php $ref ?> == 'index.php') {$('#wrapper1').animate({opacity:1}, 700);};
</script>
Почему некоторые 'echo', а некоторые нет? –
Вы не можете использовать его так, вам нужно использовать 'echo', как это' if ( Php echo $ ref;?>) ' – dreamweiver
Зачем вам бросать все это javascript клиенту? IMHO есть 2 лучших варианта (1) Кажется, что javascript может просто быть исправлениями и проверять 'window.location.href', поэтому нулевой PHP нужен (2) Если вы хотите использовать PHP, просто используйте переключатель в самом PHP (опустить протокол и домен для сопоставления) и только отбросить часть javascript, относящуюся к странице _that_. – Wrikken