중첩 된 메뉴에서 해당 요소를 마우스로 가리키면 요소의 하위 메뉴를 표시하려고합니다.jQuery로 중첩 된 메뉴
HTML :
<div id="menu">
<div class="menu-main-menu-container">
<ul>
<li id="mojo_page_list_index" class="mojo_active"><a href="http://localhost/index.php">Home</a></li>
<li id="mojo_page_list_over"><a href="http://localhost/index.php/over">Over</a>
<ul>
<li id="mojo_page_list_bedrijfsprofiel"><a href="http://localhost/index.php/bedrijfsprofiel">Bedrijfsprofiel</a></li>
<li id="mojo_page_list_geschiedenis"><a href="http://localhost/index.php/geschiedenis">Geschiedenis</a></li>
</ul>
</li>
<li id="mojo_page_list_contact"><a href="http://localhost/index.php/contact">Contact</a></li>
</ul>
</div>
</div>
jQuery를 : 내가 잘못
(function($){
$(document).ready(function(){
$("ul.menu-main-menu-container li").hover(function() {
$(this).addClass("hover");
$('ul:first', this).css({visibility: "visible",display: "none"}).slideDown(200);
}, function() {
$(this).removeClass("hover");
$('ul:first', this).css({visibility: "hidden"});
});
if (! ($.browser.msie && ($.browser.version == 6))){
$("ul.menu-main-menu-container li ul li:has(ul)").find("a:first").addClass("arrow");
}
});
})(window.jQuery);
을 뭐하는 거지?
"작동하지 않는다"는 것은 무엇을 의미합니까? 당신은 무엇을 기대하며, 실제로 어떤 일이 일어나고 있습니까? – Asciiom