0

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

这是我的代码:

<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>

<? }} ?>
4

2 回答 2

2

CSS

#iBox,#Banner { display:none; }
于 2013-08-27T01:37:05.613 回答
1

您已将隐藏逻辑包装在 document.ready() 中,它将等到页面上的所有内容和资源都加载完毕。您可能会在元素之后考虑一个脚本块,并且没有 document.ready() 语句。否则,默认情况下隐藏它们也是一个好主意,正如 nnnnnnnnnnnn 所建议的那样。

于 2013-08-27T01:38:21.433 回答