Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jquery toogle
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
pietrov8
Witam.

Mam menu w którym używam efektu toogle. Złożone jest w następujący sposób:

  1.  
  2. <ul>
  3. <li><a href="#">Automaty Vendingowe</a></li>
  4. <li><a href="#">Expresy Ciśnieniowe</a></li>
  5. <li class="sub"><a href="#">Kawy</a>
  6. <ul class="sub">
  7. <li><a href="#">ziarniste</a></li>
  8. <li><a href="#">mielone</a></li>
  9. <li><a href="#">w szaszetkach</a></li>
  10. <li><a href="#">w kapsułkach</a></li>
  11. <li><a href="#">rozpuszczalne</a></li>
  12. </ul>
  13. </li>
  14. <li><a href="#">Czekolady</a></li>
  15. <li><a href="#">Herbaty</a></li>
  16. <li><a href="#">Inne Produkty</a></li>
  17. <li><a href="#">Akcesoria</a></li>
  18. <li><a href="#">Dodatki</a></li>
  19. </ul>


i mam kod jquery który ma rozwijać te tak jakby submenu
  1. $('div.left ul li').click(function() {
  2. $('div.left ul li > ul').toggle('slow');
  3. });


I menu działa jak najbardziej tylko po kliknięciu w wszystkie li rozwija się to submenu...
vokiel
[JAVASCRIPT] pobierz, plaintext
  1. $('div.left ul li').click(function() {
  2. $(this).next('ul').toggle('slow');
  3. });
[JAVASCRIPT] pobierz, plaintext
pietrov8
Niestety nie działa...

Kod
    
$('div.left ul li').click(function() {
$(this).children('ul').toggle('slow');
});


tak już działa wink.gif
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.