メニュー項目にカーソルを合わせると、背景の色が変わり、サブメニューも表示されます。マウスをメニュー項目からサブメニューに移動したときに、サブメニューを表示し続け、背景の変更を維持するにはどうすればよいですか?
私の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 に移動してアイテムを選択するときは、そこに置いておきます。
本当にありがとう