当我将鼠标悬停在菜单项上时,背景会改变颜色并且还会显示子菜单。当我将鼠标从菜单项移动到子菜单上时,如何让子菜单继续显示并保留更改背景?
我的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....
$('#shop-menu').hide();
$('.shoplink').live('hover', function(e) {
$(this).toggleClass('activeitem');
$('#shop-menu').toggle();
});
因此,当我将鼠标悬停在 .sublink 上时,我可以显示商店菜单。当我将鼠标从 .shoplink 移动到 #shop-menu 以选择一个项目时,我只是将其保留在那里。
非常感谢