【问题标题】:jquery hover only to work if hovering for a certain amount of timejQuery悬停仅在悬停一定时间时才起作用
【发布时间】:2011-03-07 01:36:56
【问题描述】:

在链接列表中,我只想在用户将鼠标悬停在该链接上一段时间(例如 1 秒)后激活这些链接的悬停行为。因此,如果他们碰巧只是通过链接(不到一秒钟),我不希望发生悬停事件。

有谁知道如何做到这一点或有任何例子吗? 谢谢!

【问题讨论】:

标签: jquery hover


【解决方案1】:

是的,有一个名为 hoverIntent 的 jQuery 插件可以满足您的描述。

【讨论】:

    【解决方案2】:

    我强烈建议为此使用hover intent jquery plugin。它以前为我解决了这个问题,并且似乎写得很好,很轻松。

    【讨论】:

      【解决方案3】:

      您可以在悬停链中使用延迟:

      http://api.jquery.com/delay/

      还有一个名为“hoverIntent”的插件,如果允许的话,我会链接到你。

      【讨论】:

      • 为什么不允许? @斯宾塞
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      相关资源
      最近更新 更多