jQuery很慢删除或移动div内容,直到加载页面

时间:2013-08-27 01:33:31

标签: jquery

注意链接内容如何隐藏起来很慢? 如果页面设置为博客,则应该隐藏两个顶部框。他们隐藏但你先看到它们。有什么方法可以解决这个问题吗?

这是我的代码:

<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 个答案:

答案 0 :(得分:2)

<强> CSS

#iBox,#Banner { display:none; }

答案 1 :(得分:1)

你已经将你的隐藏逻辑包装在document.ready()中,它将等到页面上的每一件事和资源被加载。您可以在元素之后立即考虑脚本块,而不考虑document.ready()语句。否则,默认隐藏它们也是一个好主意,就像nnnnnnnnnnnn所建议的那样。