Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]roznice w dzialaniu selektorów jQuery
Forum PHP.pl > Forum > Przedszkole
elmozaur
Witajcie.

Ogolnie jQuery uzywam juz od jakiegos czasu. Zazwyczaj osiagam zamierzony cel graficzny i wszystko jest ok.
Teraz chcialem jednak na swojej stronie przepisac wszystkie stare pluginy JS do dzialania z najnowszym jQuery.

pytanie:
Mam rozne sposoby wywolania funkcji costam();

  1. jQuery('#q').costam();
  2. $('#q').costam();
  3. $(function(){ costam(); });
  4. $(document).ready(function(){ costam(); });


czy ktos moze szczegolowo powiedziec czym roznia sie te wywolania.
Zazwyczaj uzywalem zapisu nr 2 $('#q').costam(); ktore wyszukalo element o ID=q i wykonywalo na nim funkcje costam(). Zapis nr 4wywoluje costam(); dopiero po wygenerowaniu calego dokumentu.
Ale nie wiem co oznaczaja pozostale zapisy i czym sie roznia.

czy moge prosic o jakas podpowiedz ? Aha czy ktoregos z zapisow nie powinno sie uzywac ze wzgledu na to ze mozna inaczej, krocej lepiej, szybciej.

za wszelkie info z gory dziekuje i pozdrawiam
G
nospor
3 robi dokladnie to samo co 4. Poprostu jest to krótsza wersja
1 robi dokładnie to samo co 2
elmozaur
Czyli jeśli dobrze rozumie bez żadnych obaw i konsekwencji mogę ozywać jedynie zapisów krótkich ?
nospor
$('#q').costam();
O tu będziesz miał konsekwencje, jak zaczniesz używać innych libów, które też używają $
Ja tam zawsze pisze jQuery('#q').costam();
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.