2010-06-22 77 views
8

在链接列表中,我只想激活这些链接的悬停行为后,人在一段时间内悬停在该链接(例如1第二)。所以如果他们刚刚通过链接(不到一秒钟),我不希望悬停事件发生。jquery悬停只能工作,如果悬停一段时间

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

+1

如果是动画,请使用.stop()。 http://api.jquery.com/stop/ – sepehr 2010-06-22 22:15:40

回答

6

是的,有一个名为hoverIntent的jQuery插件可以完成您所描述的任务。

2

我高度推荐使用这个hover intent jquery plugin。它为我之前解决了这个问题,似乎写得很好,而且写得很好。

1

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

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

还有一种被称为“hoverIntent”我会联系你,如果我被允许插件。

+0

你为什么不被允许? @Spencer – 2013-08-08 21:00:26