jQuery hover только для работы, если зависание в течение определенного времени

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

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

3 ответов


Да, есть плагин для jQuery под названием hoverIntent что делает то, что вы описали.


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


вы можете использовать задержку в цепи Ховер:

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

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