2010-06-22 115 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