Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Zdarzenie onmouseover
Forum PHP.pl > Forum > Przedszkole
borpaw
Jak zrobić coś takiego, żeby jakaś funkcja podczepiona pod zdarzenie onmouseover wywołała się tylko wtedy gdy kursor myszy przebywał na danym polu więcej niż powiedzmy 10sek ?
sada
setTimeout, clearTimeout
borpaw
setTimeout to moge wykorzystać do wywołania funkcji za jakiś czas, a mi chodzi o to że jak ktoś przytrzyma kursor myszy na jakimś "polu" krócej niż powiedzmy 10sek to ma się nic nie zdarzyć dopiero powyżej tego czasu ma się wykonać funkcja.
To jak zrobić coś takiego na przykładzie wywołania np alert() ?
Twist
Moze tak?

1. Po evencie mouseover startuejsz stoper ( setTimeout na 10 sek,)
2. Po uplywie czasu sprawdasz, czy jest mousover, jesli nie to opuszczsz funkcje.
3. Wywolujesz funkcje
borpaw
a jak sprawdzić czy jest jeszcze mouseover? nie rozumiem tego momentu
lobopol
Po co sprawdzać, na onmouseout czyścisz sobie ustawionego timeouta, jeżeli nie mineło 10 sekund to po czyszczeniu już się nie wykona.
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.