0

我正在使用这样的jQuery hoverIntent 插件

$('#box').hoverIntent({ over:function_a, out:function_b, interval:0 });

但是我想在此实例中动态更改设置function_a以将间隔设置为 500。这可以实现吗?如何实现?

非常感谢您的帮助。

4

1 回答 1

2

hoverIntent 插件为其分配的每个 DOM 元素添加两个自定义属性

例如:<div id="box">成为<div id="box" hoverIntent_t="" hoverIntent_s="">

现在:

  • hoverIntent_t 是轮询间隔计时器,或 mouseOut 计时器。
  • hoverIntent_s 存储状态以防止不匹配的函数调用。

所以你可以像这样直接改变#box的内部状态:

$("#box").attr("hoverIntent_t", "500");
于 2012-02-10T01:38:57.857 回答