![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
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
-------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:22 |