새로운 문제가 있습니다. joomla 웹 사이트에 jquery로 하위 메뉴를 만들고 싶습니다. 메뉴는 다음과 같습니다.Joomla 용 jQuery로 하위 메뉴 만들기
<ul id="submenu">
<li><a href="#">Link</a></li>
<li class="parent">
<a href="#">Submenu 1</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li class="parent">
<a href="#">Submenu 2</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li class="parent">
<a href="#">Submenu 3</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
모든 요소에 하위 요소가있는 것은 아닙니다. 어떻게하면됩니까? 나는이처럼 시도했다 :
// hide all elements onload
$("#submenu > li.parent > ul").hide();
$("#submenu li.parent").hover(function() {
$(this).find("ul").slideDown("slow");
});
하지만 사용자가 마우스로 메뉴에서 멀리 이동하면 내가 하위 메뉴를 닫을 수 있습니다 방법을 모르겠어요. 그리고 서브 메뉴를 보여주기 전에 다른 오픈 엔드 메뉴를 닫고 싶습니다. 아무도 도와 줄 수 있습니까?
감사
이것이 순수 CSS가 아닌 jQuery 일 필요가있는 이유가 있습니까? – gotohales