Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] jQuery - rozwijanie, mały problem
-lukasamd-
post
Post #1





Goście







Witam,
mam mały problem z jQuery (tzn. z napisaniem, bo skrypt działa zapewne jak ma działać).

Mam oto takie coś do efektu zwijania / rozwijania:

Kod
  $("a.rozwin").toggle(function(){
    $(this).next(".rozwijanie").show("fast");
  },function(){
    $(this).next(".rozwijanie").hide("fast");  
  });


Niestety nie działa to, jeżeli mam jakiś element pomiędzy "a" a czymś z klasą "rozwijanie", np:

  1. <a href="#" class="rozwin">Testowy link</a>
  2. <span>Testowy tekst</span>
  3. <div class="rozwijanie">
  4. Tekst do zwijania / rozwijania
  5. </div>


Jak zrobić, aby efekt dotyczył następnego, niezależnie od tego co jest pomiędzy?
Sprawdzałem przy zamianie next() na closest() oraz find(), ale w ich wypadku w ogóle nie działa (nawet, gdy jest zaraz po nim).
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 19:22