![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
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 ?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
setTimeout, clearTimeout
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
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() ? |
|
|
![]()
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 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
a jak sprawdzić czy jest jeszcze mouseover? nie rozumiem tego momentu
|
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:17 |