Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]$(this).find('li').first().slideDown(500)
Forum PHP.pl > Forum > Przedszkole
followc
witam, stworzylem menu, które wygląda następująco:
  1. <nav id="top_menu">
  2. <ul>
  3. <li id="kid1"><a href="" title="" >AKTUALNOŚCI</a></li><li id="kid2">
  4. <a href="" >SPRAWDŹ SIĘ!</a>
  5. <!-- <ul>
  6. <li><a href="#" title="">Strony www</a></li>
  7. </ul> -->
  8. </li><li id="kid3">
  9. <a href="" title="" >OFERTA<img src="arrow.png"/></a>
  10. <ul>
  11. <li><a href="#">KURS</a></li>
  12. <li><a href="#">INDYWIDUALNE SZKOLENIE ONLINE</a></li>
  13. <li><a href="#">ZAGRAJ Z TRENEREM NA ŻYWO</a></li>
  14. </ul>
  15. </li><li id="kid4">
  16. <a href="" title="" >O NAS</a></li><li id="kid5">
  17.  
  18. <a href="" title="" >TROSZKE INFORMACJI<img src="arrow.png"/></a>
  19. <ul>
  20. <li><a href="#" title="aj">Zasady</a></li>
  21. <li><a href="#" title="baj">Strony www</a></li>
  22. <li><a href="#" title="cabaj">Gdzie grać?</a></li>
  23. </ul>
  24. </li><li id="kid6">
  25. <a href="" title="" >KONTAKT</a></li>
  26. </ul>
  27. </nav>


Dwie pozycje(#kid3,#kid5) posiadają rozwijane podmenu. Rozwijanie to chciałem nieco upiększyć używając funkcji jQuery slideDown/slideUp. Po najechaniu na odpowiednie menu podmenu rozwija sie pieknie, kiedy jednak próbuje dodać funkcje zwijającą po opuszczeniu obszaru tego menu, rolka świruje zwijając sie i rozwijając w nieskończonośc.

  1. $('#kid3, #kid5').mouseover(function(){
  2. $(this).find('ul').first().slideDown(500, function(){
  3. $('#kid3,#kid5').mouseout(function(){
  4. $(this).find('ul').first().slideUp(500);
  5. });
  6. });
  7. });
C
Czy ktoś wytłumaczy mi w czym tkwi mój błąd?
johny_s
mouseout wyciągnij na zewnątrz bo Ci to binduje za każdym rozwinięciem menu
IProSoft
Lub uzyj hover, ew CSS

http://jsfiddle.net/h6dGv/
followc
dzięki, działą idealnie. sporo nauki jeszcze przede mną...
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.