2009-06-11 3 views
3

나는 Superfish jquery 메뉴 시스템을 사용하고 있으며 레벨에 관계없이 모든 아이들을 보여줄 것을 요구합니다. 메뉴에는 선택한 항목의 하위 항목 만 표시됩니다. 아마도 누군가이 코드를 수정하여이 방법으로 작동하도록하는 방법을 생각해 낼 수 있습니다. 노드의Superfish jquery 메뉴의 모든 아이들 보이기

Superfish menu

HTML 예제 :

<li class="root"><a href="#" title="Training" class="root">Training</a> 
    <ul> 
    <li class="sub"><a href="#" title="Workshops - Classroom" class="sub">Workshops - Classroom</a> 
     <ul> 
     <li class="sub"><a href="#" title="Business Analytics" class="sub">Business Analytics</a></li> 
     <li class="sub"><a href="#" title="Software Applications" class="sub">Software Applications</a></li> 
     <li class="sub"><a href="#" title="Selling Skills" class="sub">Selling Skills</a></li> 
     <li class="sub"><a href="#" title="Wal-Mart Focused" class="sub">Wal-Mart Focused</a></li> 
     </ul> 
    </li> 
    <li class="sub"><a href="#" title="Public Workshop Schedule &amp; Registration Form" class="sub">Public Workshop Schedule &amp; Registration Form</a></li> 
    <li class="sub"><a href="#" title="Webinars" class="sub">Webinars</a></li> 
    </ul> 
</li> 

지금 보는 방법 :

screen shot 1

은 그것을 볼 필요가있다 방법 :

screen shot 2

답변

0

CSS를 사용하여 하위 항목을 항상 표시 할 수 있습니다. 호버링 할 때 현재 항목은 클래스 'sfHover'를 가져옵니다.

Perhaphs이 같은 사이트 뭔가에 CSS 스타일을 추가 할 수 있습니다

li.sub.sfHover ul { 
    display: block !important; 
    visibility: visible !important; 
} 

나는 단지 하위 하위 항목에 대한 작업을 만들 수있는 CSS 선택기에 대해 확실히 모르겠지만, 나는이 희망 당신을 방해하지 않습니다.