gpt4 book ai didi

javascript - jQuery fadeOut() 仅当鼠标离开显示的元素时

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

代码如下:

var HoverMenuOptions = {
show: function() {
$("#UserHoverMenu").css({"display": "block"});
},

hide: function() {
$("#UserHoverMenu").delay(2000).fadeOut(function() {
$(this).css({"display": "none"});
});
}
};

如果鼠标离开触发 show() 或 #UserHoverMenu 的链接,我希望 div #UserHoverMenu 淡出。

我试过:

   $('#UserProfileName a').click(function() {

HoverMenuOptions.show();

});

$('#UserProfileName a, #UserHoverMenu').mouseleave(function() {

HoverMenuOptions.hide();

});

但是如果鼠标离开 #UserProfileName a 然后进入另一个名为 #UserHoverMenu 的 div,隐藏仍然会被触发...当我用光标进入 #UserHoverMenu 时,如何打破触发的 fadeOut()?

最佳答案

$('#UserHoverMenu').mouseenter(function(e){
$(this).stop(true,true).css({"display": "block"});
});

关于javascript - jQuery fadeOut() 仅当鼠标离开显示的元素时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5941825/

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