Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] toggle menu
Forum PHP.pl > Forum > Po stronie przeglądarki
usb2.0
Witam, otoz mam cos takiego

  1. $(function (){
  2. $(".hide").hide();
  3. });
  4. $(function (){
  5. $(".show").click(function (){
  6. $(".hide").toggle("slow");
  7. });
  8. });


i do tego
  1. <ul>
  2. <li>Kategoria 1</li>
  3. <li>Kategoria 2</li>
  4. <li><div class="show">Kategoria 3</div>
  5. <ul class="hide">
  6. <li>Podkategoria 1</li>
  7. <li>Podkategoria 2</li>
  8. <li>Podkategoria 3</li>
  9. <li>Podkategoria 4</li>
  10. </ul>
  11. </li>
  12. <li>Kategoria 4</li>
  13. <li><div class="show">Kategoria 5</div>
  14. <ul class="hide">
  15. <li>Podkategoria 1</li>
  16. <li>Podkategoria 2</li>
  17. <li>Podkategoria 3</li>
  18. </ul>
  19. </li>
  20. </ul>


Jak kliknę w kategorie którą można rozwinąć, rozwinie się tez inna kategoria jednocześnie, oczywiście można ten problem rozwiązać w taki sposób, żeby zrobić kolejny skrypt z innymi nazwami klas i w menu je wstawić, ale chyba nie tak to się robi. Proszę o pomoc. Ewentualnie jakieśfajne pluginy do jQuery generujace menu w prosty sposób.
Pozdrawiam,
seth-kk
  1. $(this).next(".hide").toggle("slow");
chemikpil
  1. $(this).click(function(){
  2. $("div.hide").hide("slow", function(){;
  3. $(this+".hide").show("slow");
  4. });
  5. });
usb2.0
dzięki Panowie, śmiga jak trzeba:)

przy okazji, interesuje mnie coś takiego
jest sobie div w postaci szerokiego paska na stronie, z position relative i overflow: hidden
w tym divie sa obrazki z posotion absolute i ulozone obok siebie od lewej, jest ich wiecej niz pozwala na to szerokosc diva stad to overflow
jakich funkcji uzyc zeby te obrazki sie przesuwaly automatycznie w lewo np. ?
dzien nad tym siedzialem i nie dalem rady:|

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.