Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] rozwijane panele
szczemp
post 3.09.2012, 18:46:57
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 9
Dołączył: 9.12.2010

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Evinek
post 3.09.2012, 18:56:41
Post #2





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

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


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/
Go to the top of the page
+Quote Post

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 - 07:03