0

我有一些项目可以说 X、Y 和 Z。我hoverIntent用于悬停事件。假设当我将鼠标悬停在 XI 上时,会显示带有此类代码的工具提示

jQuery('.tooltiper').hoverIntent({
        over: showPopup, 
        timeout: 1000, 
        out: hidePopup
    });

所以它将在 1 秒内可见。我想要的是,如果我将鼠标悬停在 Y 或 ZhidePopup()上运行 X 并清除超时hoverIntent,因此它不会在 1 秒内可见。我尝试了很多东西,但它们不起作用。

有人有这方面的经验吗?

4

2 回答 2

2
clearTimeout($(".tooltiper").prop("hoverIntent_t"));
$(".tooltiper").prop("hoverIntent_s", 0);

这应该工作

于 2012-02-09T18:07:26.750 回答
0

加入功能$(this).stop();hidePopup

于 2011-10-15T13:42:05.370 回答