Показать сообщение отдельно
  #1 (permalink)  
Старый 23.12.2011, 20:45
Кандидат Javascript-наук
Отправить личное сообщение для bohdantheone Посмотреть профиль Найти все сообщения от bohdantheone
 
Регистрация: 19.10.2011
Сообщений: 124

Закрытие меню при отведении мыши
Есть вот такая вот кнопка, которая открывает скрытый div:
<input type="button" class="butprof" value="Меню"> 
 
<div class="menu_body">

<ul class="pro" >
<li><a href="#"> Добавить видео</a></li>
<li><a href="#"> Мой профиль</a></li>
<li><a href="#"> Cообщения (0)</a></li>
<li><a href="#"> Выйти</a></li>
</ul>
</div>


И сам скрипт, который ее открывает
<script type="text/javascript">
$(document).ready(function () { 
$("div.menu_body li:even").addClass("alt"); $('.butprof').click(function () { 
$('div.menu_body').slideToggle('medium'); });
});
</script>


Так вот мне нужно, чтобы при отведении мыши от открытого меню оно закрывалось, делал вот так:
$('ul.pro').mouseout(function () {
$('div.menu_body').hide(); });


Меню сразу закрывается при отведении от 1 пункта меню, а мне нужно от всей области, помогите исправить.

Последний раз редактировалось bohdantheone, 23.12.2011 в 21:53.
Ответить с цитированием