2013-08-27 28 views
0

注意鏈接內容如何隱藏真的很慢? 如果頁面設置爲博客,則兩個頂部框應該隱藏。他們確實隱藏,但你首先看到他們。有任何解決這個問題的方法嗎?jQuery緩慢刪除或移動div內容,直到頁面加載

這裏是我的代碼:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/1.10.2/TweenMax.min.js"></script> 
<? if($_GET[p]=="blog") 
{{?>  


<script> 
$(document).ready(function() { 

$("#iBox").hide(); 
$("#Banner").hide(); 
TweenMax.to($("#Content"), 0, {css:{ y:-360, opacity:1}, ease:Expo.easeInOut, delay:0}); 
TweenMax.to($("#Bar"), 0, {css:{ y:-360, opacity:1}, ease:Expo.easeInOut, delay:0}); 

}); 

</script> 

<? }} ?> 
+2

您可以嘗試顛倒它,即默認情況下用CSS隱藏它們,並在需要時使用JS顯示它們。 – nnnnnn

回答

2

CSS

#iBox,#Banner { display:none; } 
+0

這工作。我會在7分鐘內標記正確。 :) 謝謝! –

+0

@PapaDeBeau歡迎:) –

1

你包裹的隱藏的邏輯中的document.ready(),這是要等到每一件事情並加載頁面上的資源。您可能會考慮在元素之後並且沒有document.ready()語句的腳本塊。否則,如nnnnnnnnnnnn所示,默認隱藏它們也是一個好主意。

+0

偉大的提示。謝謝 :) –

相關問題