Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] rozwijane panele
Forum PHP.pl > Forum > Po stronie przeglądarki
szczemp
mam taki javascript
  1. $(document).ready(
  2. function() {
  3. $(".przelacznik").click(
  4. function() {
  5. $(".ukryte").toggle("fast");
  6. }
  7. ).toggle(
  8. function() {
  9. $(this).text('Ukryj');
  10. },
  11. function() {
  12. $(this).text("Pokaż");
  13. }
  14. );
  15. }
  16. );

i taki html
  1. <p class = "rozwijany-box">
  2. <span>Tytuł boxa <span class = "przelacznik">Pokaż</span></span>
  3. <span class = "ukryte">Ukryta treść</span>
  4. </p>

do tego odpowiedni css i działa to tak jak trzeba, ale tylko wtedy gdym mam jeden taki element na stronie. Jak mam dwa, to po kliknięciu w jeden przycisk 'Pokaż' pokazuje obydwie ukryte treści. Co tu zrobić, aby każdy działał niezależnie?
Evinek
http://ferrante.pl/frontend/javascript/jquery-to-latwe-1/
Przeczytaj - polecam tutorial.

http://ferrante.pl/examples/jquery/jQuery_2e.html

Czyli po prostu spróbuj z funkcją next();
http://api.jquery.com/next/
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.