메뉴 항목 위로 마우스를 가져 가면 배경색이 변경되고 하위 메뉴가 표시됩니다. 메뉴 항목을 하위 메뉴로 마우스를 이동할 때 하위 메뉴를 계속 표시하고 변경 배경을 유지하려면 어떻게합니까?호버 위에 서브 메뉴를 표시하고 그대로 두십시오.
내 HTML
<div class="shoplink"><a>Online Shop</a></div>
<div id="shop-menu">
<ul>
<li>Food</li>
<li>Home & Living</li>
<li>Personal Assistance</li>
<li>Kids</li>
<li>Musical Instruments</li>
<li>Beauty & Wellbeing</li>
<li>Outdoor</li>
<li>Office & Stationery</li>
<li>Cards & Gift Paper</li>
<li><b>Browse All</b></li>
</ul>
</div> <!-- #shop-menu -->
내 JS 지금까지 .... 내가 .sublink 위에 마우스를 올려 때
$('#shop-menu').hide();
$('.shoplink').live('hover', function(e) {
$(this).toggleClass('activeitem');
$('#shop-menu').toggle();
});
그래서 내가 가게 메뉴를 표시 할 수 있습니다. .shoplink에서 # shop-menu로 마우스를 움직이면 아이템을 선택할 수 있습니다. 메뉴 항목 내부의 드롭 다운을 넣어
마우스가 새로 표시되는 목록에서 벗어나는 경우 마우스가 # shop-menu div를 벗어날 때 # shop-menu 및 .shoplink를 원래 양식으로 다시 변경하려면 어떻게해야합니까? –