Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] zdarzenie polegające na zmianie wartości display:none;
billy235
post 25.01.2011, 16:50:28
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 2.10.2007

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


Witam, jak w temacie chciałbym, aby coś wykonało się wtedy gdy element, który ma na starcie własność display:none; w wyniku działania oddzielnego skryptu zmienił swoją własność na display:block; .

Wiem, że najprościej było by zmienić coś w skrypcie, który to robi i wywołać swoją funkcję zaraz po tym jak to się stanie.
Nie mogę niestety zmienić nic w skrypcie, który to robi ponieważ nie pozwala na to jego licencja.

Chciałbym porostu wyłapać tak: <div onChangeStyle="funkcja()"> ... </div> ale wiem że nie ma takiego zdarzenia.

Fajnie było by rozwiązanie w jQuery.

Ten post edytował billy235 25.01.2011, 16:51:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
billy235
post 25.01.2011, 20:53:54
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 2.10.2007

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


Dostałem dokładnie to czego oczekiwałem. dziękuję
Ale między czasie za nim przeczytałem udało mi się inaczej rozwiązać problem.

Nie wiem dlaczego, ale jak na początku dałem onClick="funkcja()" to dopiero po drugim kliknięciu działało poprawnie. Ta funkcja miała zainicjować mapę google maps. dlatego pomyślałem że ona za wcześnie się próbuje zainicjować. Dlatego pomyślałem, że opóźnię ładowanie mapy i w tym celu chcąc przygotować skrypt przerobiłem go do postaci jquery:

  1. $(document).ready(function() {
  2. $("#selector").click(function() {
  3. PokazNaMapie();jquery
  4. })
  5. });


i okazało się że opóźnianie już nie jest potrzebne bo mapa działa.

Dziwne ale działa. To chyba kolejny przykład wielkości jQuery (oby) smile.gif

Ten post edytował billy235 25.01.2011, 20:55:30
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:22