Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Zdarzenie onmouseover
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


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 ?
Go to the top of the page
+Quote Post
sada
post
Post #2





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

Ostrzeżenie: (0%)
-----


setTimeout, clearTimeout
Go to the top of the page
+Quote Post
borpaw
post
Post #3





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


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() ?
Go to the top of the page
+Quote Post
Twist
post
Post #4





Grupa: Zarejestrowani
Postów: 174
Pomógł: 11
Dołączył: 12.10.2008
Skąd: Dublin

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
borpaw
post
Post #5





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


a jak sprawdzić czy jest jeszcze mouseover? nie rozumiem tego momentu
Go to the top of the page
+Quote Post
lobopol
post
Post #6





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Po co sprawdzać, na onmouseout czyścisz sobie ustawionego timeouta, jeżeli nie mineło 10 sekund to po czyszczeniu już się nie wykona.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:17