リストにメニューがあります。これはhtmlです:
<div class="main_menu">
<ul>
<li>
<a href="#" target="_self"><span>Content</span></a>
<div id="submenu_01" class="sub_menu_main"></div>
</li>
<li>
<a href="#" target="_self"><span>Content</span></a>
<div id="submenu_02" class="sub_menu_main"></div>
</li>
</ul>
</div>
今-リスト要素にsub_menu_main
カーソルを合わせると、各liに依存し、異なるコンテンツを持つdivを表示する必要があります。さらに、リストの div 要素をしばらく変更しても屋外のままになり、別の要素がまだ表示されないように、mouseleve アクションにタイムアウトを設定したいと考えています。
これは私の機能です:
$('.main_menu ul li').mouseenter(function(){
$('.sub_menu_main').css('display','block');
});
$('.main_menu ul').find('li').each().mouseleave(function(){
setTimeout(function(){
$('.sub_menu_main').css('display','none');
},2000);
});
助けてthx。