gpt4 book ai didi

javascript - 当快速悬停在导航链接上时,jquery mouseleave 事件没有被触发?

转载 作者:行者123 更新时间:2023-11-30 05:48:53 26 4
gpt4 key购买 nike

我有一个下拉导航,我想在下拉菜单中上下滑动,效果很好,但是我发现如果我快速将鼠标悬停在链接上,导航链接不会消失,我尝试添加停止(真,真)等但没有成功。谁能告诉我如何解决这个问题?

fiddle : http://jsfiddle.net/9QdhN/3/

JS

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() 方法中为您完成。

这是固定代码:http://jsfiddle.net/9QdhN/7/

关于javascript - 当快速悬停在导航链接上时,jquery mouseleave 事件没有被触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com