Показать сообщение отдельно
  #1 (permalink)  
Старый 26.12.2011, 11:23
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

Аномалия с JQuery
Добрый день. Когда я пытался реализовать выпадающий список на JQuery, я нашел одну странную аномалию.
Дело в том, что открываются не только то меню, на которое наводиться курсор, но и все внутренние!


$("ul.menu").each(function(){
  $("li",this).mouseover(function(){$("ul",this).show();});
  $("li",this).mouseout (function(){$("ul",this).hide();});
});


<ul class="menu">
<li><a href="#">Menu</a>
  <ul>
    <li><a href="#">Downloads</a>
    <li><a href="#">Source Code</a>
    <li><a href="#">Contact us</a>
    <ul>
      <li><a href="#">Downloads</a>
      <li><a href="#">Source Code</a>
      <li><a href="#">Contact us</a>
    </ul>
  </ul>
</ul>
Ответить с цитированием