我有以下位O」的jQuery:直接保持UL一類開放下使用jQuery
// Code for Side Navigation
$("#sideNav ul li:not(:has(li.current))")
.find("ul").hide().end() // Hide all other ULs
.hoverIntent(
function(){
$(this).children('ul').slideDown('fast');
},
function(){
// $(this).children('ul').slideUp('fast');
}
);
它滑動的導航上下,留利與類current
開放。 我想改變它,所以如果一個li有一個current
類別,它下面的ul也會被打開,但是那個級別下的其他人將會保持關閉狀態。
下面是HTML結構:
<ul>
<li>Category 1
<ul>
<li class="current">Currently Open
<ul>
<li>Sub Cat 1 - should show
<ul><li>Should not Show</li></ul>
</li>
<li>Sub Cat 2 - should show</li>
</li>
</ul>
</li>
<li> Category 2
<ul><li>Should not Show></li></ul>
</li>
</ul>
感謝您的幫助...我欣賞它。 – kylex 2010-08-24 15:15:41