Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu w Jqwery
Forum PHP.pl > Forum > Po stronie przeglądarki
Witek76
Witam!

Mam taką sytuacje http://jsfiddle.net/nvn7V/ . Jak spojrzymy na efekt skryptu to można wydedukować jego działanie - a mianowicie na początku next wybiera potomków, slideDown pokazuje elementy, następnie pauza na 4s, i tu jak nie wskażemy kolejnego elementu to wszystko stoi, po wskazaniu kolejnego elementu next zwalnia kolejke (jak mi się zdaje) i siblings za pomocą slideUp() ukrywa elementy menu - prosze mi powiedzieć czy dobrze myślę - dlaczego slideUp nie ukrywa elementów menu jak nie wskarzemy kolejnego elementu.

Z góry dzięki za odpowiedź,
b4rt3kk
Wiesz, że w całym dokumencie id nie może występować więcej jak jeden raz? Powinno ono być unikatowe. Zastąp to class. Po drugie, przed rozwinięciem jakiegokolwiek menu daj zwijanie wszystkich. W przypadku klas będzie to mniej więcej tak wyglądało:

  1. $(document).ready(function(){
  2. $(".menu_1").mouseover(function(){
  3. $('.menu_2').slideUp(1000);
  4. $(this).next(".menu_2").slideDown(1000).delay(4000).siblings(".menu_2").slideUp(1000);
  5. });
  6. });
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.