【发布时间】:2010-08-30 10:29:56
【问题描述】:
我有这样的菜单
<ul>
<li>
<a href="#">Home</a>
<ul class="sub">
<li>Text</li>
<li>Test</li>
</ul>
</li>
<li>
<a href="#">About</a>
<ul class="sub">
<li>Text</li>
<li>Test</li>
</ul>
</li>
<li>
<a href="#">Contact</a>
<ul class="sub">
<li>Text</li>
<li>Test</li>
</ul>
</li>
</ul>
我正在使用 hoverIntent 插件导致子菜单保持打开 3 秒。但我想在悬停主菜单时关闭另一个打开的子菜单。如何关闭其他子菜单?
这里是js代码
$('ul > li').hoverIntent({
over: function(){
$(this).children('ul').slideDown('slow');
},
timeout: 3000,
out: function(){
$(this).children('ul').slideUp();
}
});
【问题讨论】:
标签: javascript jquery