【发布时间】:2015-01-05 12:54:36
【问题描述】:
所以当用户将鼠标悬停在更多选项卡上时,我有一个带有下拉菜单的简单导航栏。当用户将鼠标移出类别 div 时,我想隐藏下拉菜单。
问题是当用户将鼠标移入 ul li 时,下拉菜单会关闭。我如何设置它以便函数忽略类别 div 中的 ul li。尝试了类别 > * 但没有用。
<div id="navbar">
<ul>
<li>tab1</li>
<li>tab2</li>
<li id="moretab">more</li>
</ul>
</div>
<div id="categories">
<ul>
<li>cats</li>
<li>dogs</li>
</ul>
</div>
$("#moretab").hover(function(){
$("#categories").css("visibility","visible");
});
$("#categories").mouseout(function() {
$("#categories").css("visibility","hidden");
});
【问题讨论】:
标签: jquery