我有以下位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