hoverintent 插件与我需要的相反。我有一个由 .trigger 触发的 .popup,当我将鼠标悬停在它上面时,我希望 .popup 不会淡出几秒钟,但如果我悬停,然后再次悬停,取消将要发生的淡出并保持 .popup 打开。
有谁知道我会怎么做?
这不起作用,但这是一个想法:
$('.trigger').hover(function(){
$('.popup').fadeIn(600)
}, function() {
$('.popup').delay(2000, function(){
if ($(this).blur() = true) {
$('.popup').fadeOut(600)
}
});
})