我遇到了一个jQuery标签内容脚本的问题,非常简短,因为页面正在加载所有标签叠加在一起,所以我想要做的就是加载元素,但隐藏它直到页面的其余部分已加载,然后将其淡入,希望没有任何堆叠问题。
这里有a sample URL现有问题,正如您应该看到的那样,标签内容加载但看起来“堆叠”。
如果有人知道更好的方法,我会接受其他建议。
答案 0 :(得分:6)
您可以默认隐藏它,例如:
<ul class="side-nav z-tabs-nav z-tabs-desktop z-hide-menu"
id="stacktabs" style="display:none">
然后将此js添加到页面底部:
jQuery(document).ready( function(){
jQuery('#stacktabs').fadeIn(1000);
} );
请注意:
ul
代码中添加了ID,因为您有两个移动和非移动设备列表。我想你只需淡入一个; fadeIn()
函数的参数; jQuery()
代替$()
来避免与其他库发生冲突。