Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Rozwijane menu i przejście z jednej listy do drugiej
popson
post 7.02.2013, 09:42:04
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 25.11.2011

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


Witam!
Mam następujący problem. Mam menu w postaci listy, gdzie po najechaniu na jej element, pobierany jest jej id i wyświetlana odpowiednia lista pod spodem. Problem w tym, że nie wiem jak mogę zrobić, by przy przejściu nie chowało mi listy pod spodem.

menu w postaci listy:
  1. <ul class="menu-list">
  2. <li id="l1" class="menu-item first">Text</li>
  3. <li id="l2" class="menu-item">Text</li>
  4. ....
  5. </ul>


Część menu która jest rozwijana:
  1. <ul id="el1" class="sub_menu">
  2. <li>text1</li>
  3. </ul>


Js odpowiedzialny za wyświetlanie i howanie, zrobione na hover. Wyszukuję listę o podanym id i dodaję jej klasę 'active'.
  1. $("ul.menu-list li.menu-item").hover(function() {
  2. $(this).addClass('active');
  3. var id = $(this).attr('id');
  4. $("#menu-contener").find('ul#e'+id).addClass('active');
  5. }, function(){
  6. var id = $(this).attr('id');
  7. $(this).removeClass('active');
  8. $("#menu-contener").find('ul#e'+id).removeClass('active');
  9. });


W jaki sposób to zrobić, by przy przejściu z ul.menu-list na ul.sub_menu nie znikała mi lista .sub_menu. Jeżeli kodu za dużo do pisania, proszę o wskazówki.

Pozdrawiam!
Piotrek

Problem rozwiązany. Temat do zamknięcia / usunięcia.

Pozdrawiam!

Ten post edytował popson 6.02.2013, 22:41:30
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: 13.08.2025 - 23:06