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!