Jquery зависает только для работы, если зависание в течение определенного времени - PullRequest
8 голосов
/ 23 июня 2010

В списке ссылок я хочу активировать поведение наведения для этих ссылок только после того, как человек наведет курсор на эту ссылку в течение определенного времени (скажем, 1 секунда). Поэтому, если они просто передают ссылку (менее чем на одну секунду), я не хочу, чтобы происходило событие наведения.

Кто-нибудь знает, как это сделать, или есть примеры? Спасибо!

Ответы [ 3 ]

6 голосов
/ 23 июня 2010

Да, для jQuery существует плагин hoverIntent , который делает то, что вы описываете.

2 голосов
/ 23 июня 2010

Я настоятельно рекомендую использовать для этого плагин * hover intent *1002*.Это решило эту проблему для меня раньше и кажется очень хорошо написанным и легким.

1 голос
/ 23 июня 2010

Вы можете использовать задержку в вашей цепочке наведения:

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

Существует также плагин "hoverIntent", на который я бы связал вас, если бы мне было позволено.

...