http://jsfiddle.net/eRtP3/李并不里面UL
显示我有菜单,里面里,还有另外一个UL,对UL显示的李点击时。但这个jQuery不工作。
$(document).ready(function() {
$("#side-nav .sub-menu").click(function() {
//slide up all the link lists
$("#side-nav ul ul").slideUp();
//slide down the link list below the h3 clicked - only if its closed
if (!$(this).next().is(":visible")) {
$(this).next().slideDown();
}
})
})
HTML
<div id="side-nav">
<ul>
<li style="border-top: thin #eee solid;" class="sub-menu">
<i class="fa fa-upload fa-lg"></i>Upload
<ul>
<li><a href="#">Link1</a>
</li>
<li><a href="#">Link2</a>
</li>
<li><a href="#">Link3</a>
</li>
</ul>
</li>
<li><a href="~/Log/Index"><i class="fa fa-list fa-lg"></i>Log</a>
</li>
</ul>
</div>
CSS
#side-nav ul ul {
display: none;
}
#side-nav li.active ul {
display: block;
}
Johny:谢谢。但滑动不起作用 – neel
@Parvathiiiii而不是'.slideDown();'使用'.slideToggle();' - http://jsfiddle.net/arunpjohny/C4MMA/2/ –