http://jsfiddle.net/eRtP3/Ли не отображается внутри ул
у меня есть меню, внутри ли, есть еще одна улица, при нажатии на литий, который отображается ул. но этот 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();' use '.slideToggle();' - http://jsfiddle.net/arunpjohny/C4MMA/2/ –