我試圖做出不同的動畫,取決於用戶從哪裏導航,但這是行不通的。謝謝!
<?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都扔給客戶端?恕我直言,有2個更好的選擇(1)似乎JavaScript可能只是修復,並檢查'window.location.href',所以零PHP需要(2)如果你想使用PHP,只需在PHP本身使用一個開關(省略匹配的協議和域名),並且只回顯與_that_頁面相關的javascript部分。 – Wrikken