를 사용하여 열린 클래스에서 직접 UL 유지 나는이 다음과 같은 비트 오 'JQuery와 :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도 열려 있지만 해당 레벨 아래의 다른 ul은 닫힌 상태로 유지됩니다.
<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