Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: onmouseover i blokowanie jego wykonania
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
maciu
przypuśćmy, że mamy trzy warstwy, do każdej z tych warstw przypisane jest zdarzenie onmouseover. Zdarzenie to wykonuje się z opóźnieniem setTimeout. I teraz chciałbym, że jeśli przeciągniemy myszkę na raz po wszystkich tych trzech warstwach to nie uruchamiają nam się zdarzenia dla wszystkich tych warstw, tylko dla tej ostatnio zaznaczonej.

Czy jest w ogóle taka możliwość, bo mam wątpliwości.
webasek
Jest wystarczy stworzyć trzy zmienne (lub tablice zmiennych) gdzie jeśli powiedzmy będzie w zmiennej 1 to wykona się funkcja jeśli 0 to nie i ustawić w onmouseover każdej z tych warstw zmiane wszystkich zmiennych zmienne odpowiedzialne za inne warstwy na 0 a zmienną odpowiedzialną za tą warstwę na 1 lub ustawić to w onmouseout dla każdej warstwy. Długi sposób ale prosty. A i zmienne muzą być dla skryptów javascript globalne
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.