Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Menu w Jqwery
Witek76
post 21.06.2013, 14:41:21
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.04.2013

Ostrzeżenie: (0%)
-----


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ź,
Go to the top of the page
+Quote Post
b4rt3kk
post 21.06.2013, 15:40:25
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


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. });


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 16:39