gpt4 book ai didi

javascript - jQuery 延迟没有按预期工作

转载 作者:行者123 更新时间:2023-11-29 22:40:56 25 4
gpt4 key购买 nike

我有以下 jQuery 代码

$("#dropdown").hover(function() { 
$(this).stop(true,true).fadeTo('fast',1);
$("#options").stop(true,true).slideDown();
}, function() {
$(this).delay(1000).stop(true,true).fadeTo('fast',0.1);
$("#options").delay(1000).stop(true,true).slideUp();
}
);

我期望发生的事情是当鼠标离开 #dropdown 时它会等待 1 秒再继续。这不会发生。

如果有更好的方法,我想要实现的是在移动鼠标后让下拉菜单可见一两秒钟,我还想防止事件再次发生以防止伪影和“有趣”,如果你很快将鼠标从 div 移出移出

最佳答案

问题是.stop()。如果你把它拿出来,它就会起作用:

http://jsfiddle.net/LZ8yt/

关于javascript - jQuery 延迟没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2866555/

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