HoverIntent ClearTimeout
如何清除hoverIntent内置的超时? 我想从同一个hoverIntent的over部分内部进行。
经过进一步研究,我发现超时存储为应用了hoverIntent的HTML元素的属性。 因此,为了清除超时,请执行以下操作。
clearTimeout($(this).attr("hoverIntent_t"));
但请记住,每个元素都附加了它自己的超时。 所以要一起停止hoverIntent,你需要做以下事情:
$(this).siblings().each(function () { clearTimeout($(this).parent().children().attr("hoverIntent_t")); });