Javascript JQuery清除悬停意图
我有一些项目,比如X、Y和Z。我对悬停事件使用Javascript JQuery清除悬停意图,javascript,jquery,hoverintent,Javascript,Jquery,Hoverintent,我有一些项目,比如X、Y和Z。我对悬停事件使用hoverIntent。比方说,当我将鼠标悬停在X上时,我会显示带有此类代码的工具提示 jQuery('.tooltiper').hoverIntent({ over: showPopup, timeout: 1000, out: hidePopup }); 因此它将在1秒内可见。我想要的是,如果我将鼠标悬停在Y或ZhidePopup()上运行X并清除hoverIntent的超时,那么它将
hoverIntent
。比方说,当我将鼠标悬停在X上时,我会显示带有此类代码的工具提示
jQuery('.tooltiper').hoverIntent({
over: showPopup,
timeout: 1000,
out: hidePopup
});
因此它将在1秒内可见。我想要的是,如果我将鼠标悬停在Y或ZhidePopup()
上运行X并清除hoverIntent
的超时,那么它将在1秒内不可见。我试过很多方法,但都不管用
有人对此有经验吗?添加$(this).stop()代码>在hidePopup
功能中
clearTimeout($(".tooltiper").prop("hoverIntent_t"));
$(".tooltiper").prop("hoverIntent_s", 0);
这应该能起作用你有6个不被接受的答案,这些答案都可以追溯到今年5月。如果你接受这些答案,人们会更倾向于帮助你。我只会接受那些真正有效的答案,否则它们就不是正确的答案!同样,可能的重复不起作用。