jquery Hover funktioniert nur, wenn der Mauszeiger eine bestimmte Zeit lang schwebt

8

In einer Linkliste möchte ich nur das Hover-Verhalten für diese Links aktivieren, nachdem sich die Person für eine bestimmte Zeit (etwa 1 Sekunde) über diesen Link bewegt hat. Also, wenn sie zufällig die Verbindung (für weniger als eine Sekunde) übergeben, möchte ich nicht das Hover-Ereignis auftreten.

Weiß jemand, wie man das macht oder irgendwelche Beispiele dafür hat? Danke!

    
user373680 22.06.2010, 22:11
quelle

3 Antworten

6

Ja, es gibt ein Plugin für jQuery namens HoverIntent , das das tut, was Sie beschreiben.

>     
Peter Anselmo 22.06.2010, 22:16
quelle
2

Ich empfehle dringend, dafür das Hover-Intent-jquery-Plugin zu verwenden. Es hat dieses Problem für mich vorher gelöst und scheint sehr gut geschrieben und leicht zu sein.

    
Dr. Frankenstein 22.06.2010 22:16
quelle
1

Sie können die Verzögerung in Ihrer Hover-Kette verwenden:

Ссылка

Es gibt auch ein Plugin mit dem Namen "HoverIntent", auf das ich verlinken würde, wenn ich erlaubt wäre.

    
Spencer 22.06.2010 22:17
quelle

Tags und Links