代码有效,只是每次我加载或刷新页面时它都会跳,我想知道是否有人知道一个好的解决方案?非常感谢任何帮助。
按这个Jsfiddle上的“运行”按钮,看看我的意思。
<div id="sideNav_header">Navigation</div>
<ul id="collapsibleMenu">
<li><a href="#">Link</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 2.1</a></li>
<li><a href="#">List Item 2.2</a></li>
<li><a href="#">List Item 2.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 3.1</a></li>
<li><a href="#">List Item 3.2</a></li>
<li><a href="#">List Item 3.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 4.1</a></li>
<li><a href="#">List Item 4.2</a></li>
<li><a href="#">List Item 4.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 5.1</a></li>
<li><a href="#">List Item 5.2</a></li>
<li><a href="#">List Item 5.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 1.1</a></li>
<li><a href="#">List Item 1.2</a></li>
<li><a href="#">List Item 1.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 2.1</a></li>
<li><a href="#">List Item 2.2</a></li>
<li><a href="#">List Item 2.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 3.1</a></li>
<li><a href="#">List Item 3.2</a></li>
<li><a href="#">List Item 3.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 4.1</a></li>
<li><a href="#">List Item 4.2</a></li>
<li><a href="#">List Item 4.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 5.1</a></li>
<li><a href="#">List Item 5.2</a></li>
<li><a href="#">List Item 5.3</a></li>
</ul>
</li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">List Item 5.1</a></li>
<li><a href="#">List Item 5.2</a></li>
<li><a href="#">List Item 5.3</a></li>
</ul>
</li>
</ul>
//Script//
$("#collapsibleMenu > li > a").find("+ ul").slideUp(1);
// Expand or collapse:
$("#collapsibleMenu > li > a").click(function() {
$(this).find("+ ul").slideToggle("slow");
});