Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jQuery .onmouseenter
Forum PHP.pl > Forum > Po stronie przeglądarki
yarek12
Witam,
Chciałbym zapytać jak zrobić onmouseenter które wykona się dopiero jak kursor zostanie chwilkę na elemencie, ponieważ aktualnie nawet po przypadkowym przejechaniu przez element onmouseenter wykonuję akcję.
vokiel
To połącz to z setTimout oraz z wychwyceniem zdarzenie opuszczenia pola. Po najechaniu dodajesz zdarzenie do kolejki, jeśli w ciągu np 2 sec kursor nie opuści pola to się wykona, a jeśli opuści, to usuwasz akcję z kolejki.
sybii
A poczytaj sobie na temat Delay.
yarek12
delay i setTimeOut tylko opóźniają więc i tak akcja się wydarzy tylko po chwili, pytanie jak np wyczyścić zadania animate od jquery?
vokiel
A o clearTimeout kolega nie słyszał?
tolomei
setTimeout() + clearTimeout()

lub

delay() + stop()

smile.gif
yarek12
Odpowiedz już mam, troszkę inną, ale wielkie dzięki za pomoc smile.gif
tolomei
No ale koledzy też się napracowali.
Moim zdaniem zasłużyli na punkcik.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.