<ul id="mainNav">
<li> <a href="#" class="greenTheme">MainNav</a>
<ul class="subNav gTheme">
<li class="first"><a href="#">SubNav1</a><span></span></li>
<li><a href="#">SubNav2</a><span></span></li>
</ul>
</li>
</ul>
我正在开发一个带有jQuery悬停功能的下拉菜单。我需要延迟隐藏功能。我正在使用下面的一段代码。带下拉菜单的jQuery延迟功能
//Show/Hide
$('#mainNav > li').each(function(e){
$(this).hover(function(){
$(this).find('ul.subNav').show();
}, function(){
$(this).find('ul.subNav').delay(100000).hide();
});
});
我在这里使用了延迟函数,但它不像预期的那样工作。请帮忙。提前致谢。
我会第一个提到[hoverIntent](http://cherne.net/brian/resources/jquery.hoverIntent.html)。 – Blazemonger 2011-12-20 15:08:30