Javascript 快速悬停在导航链接上时未触发jquery mouseleave事件?
我有一个下拉式导航,我想上下滑动一个下拉式导航,效果很好,但我发现,如果我快速悬停在链接上,导航链接不会消失,我尝试添加了停止(true,true)等,但没有成功。有人能建议我如何解决这个问题吗 小提琴: JSJavascript 快速悬停在导航链接上时未触发jquery mouseleave事件?,javascript,jquery,Javascript,Jquery,我有一个下拉式导航,我想上下滑动一个下拉式导航,效果很好,但我发现,如果我快速悬停在链接上,导航链接不会消失,我尝试添加了停止(true,true)等,但没有成功。有人能建议我如何解决这个问题吗 小提琴: JS mouseleave: function() { if( !isActive ) { inner.stop(true,true).fadeOut('fast', function(){ if (topLevelLi
mouseleave: function() {
if( !isActive ) {
inner.stop(true,true).fadeOut('fast', function(){
if (topLevelLinks.children('.sub-nav').filter(":visible").length === 0) {
subNav.stop(true,true).slideUp();
}
});
}
}
});
您不需要
isActive
变量,jQuery在stop()
方法中为您执行此操作
以下是固定代码: