Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]JQuery Slide działa tylko dla jednego okienka
Forum PHP.pl > Forum > Przedszkole
pdg1264
Witam

Zrobiłem sobie takie coś
http://jsfiddle.net/pL1zwekk/
i funkcja rozwijania działa mi tylko dla jednego okienka.
Da się jakoś zrobić żeby to działało dla wszystkich okienek czy dla każdego muszę robić nowy skrypt i dopisywać w css ?
Turson
Działa dla jednego bo ID musi być unikalne wiec nie moze sie powtarzac
pdg1264
Czyli muszę dla każdego okienka dorobić osobny skrypt i id w css ?

//edit

Lub dorobić ID do skryptu ?
Turson
Nie. Zmieniasz id na klasę i wysuwasz najbliższą tresc.
pdg1264
Zamieniłem
  1. <div id="pokaz">pokaz</div>
  2. <div id="tresc">tresc tu byc</div>


na
  1. <div class="pokaz">pokaz</div>
  2. <div class="tresc">tresc tu byc</div>


I teraz jak kliknę pokaż to się wszystkie wysuwają.
http://jsfiddle.net/pL1zwekk/
Turson
Mówiłem, że dla najbliższego
$(this).closest('.tresc').slideToggle("slow");
pdg1264
Teraz w ogóle nie działa.
http://jsfiddle.net/pL1zwekk/
Turson
http://jsfiddle.net/pL1zwekk/1/
pdg1264
Nie zmieniłem id=okno na class=okno facepalmxd.gif
Dziękuję za pomoc.
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.