jquery: mouseout применяется к вложенным элементам - PullRequest
3 голосов
/ 05 октября 2010

ul со ссылками, вложенными в слой div.указатель мыши проходит над .title, отображается ul.

проблема: mouseout() относится к вложенным элементам

mouseout() для div

<div>
  <a class="title">Section A</a>
     <ul>
        <li><a href=''>link 1</a></li>
        <li><a href=''>link 2</a></li>
        <li><a href=''>link 3</a></li>
     </ul> 
</div>

$('.title').mouseover(function() {
   $('ul').slideDown();
})

$('div').mouseout(function(){
   $('ul').slideUp();
});

1 Ответ

9 голосов
/ 05 октября 2010

Попробуйте $('selector').mouseleave(function(){});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...