HoverIntent ClearTimeout

如何清除hoverIntent内置的超时? 我想从同一个hoverIntent的over部分内部进行。

经过进一步研究,我发现超时存储为应用了hoverIntent的HTML元素的属性。 因此,为了清除超时,请执行以下操作。

clearTimeout($(this).attr("hoverIntent_t")); 

但请记住,每个元素都附加了它自己的超时。 所以要一起停止hoverIntent,你需要做以下事情:

 $(this).siblings().each(function () { clearTimeout($(this).parent().children().attr("hoverIntent_t")); });