Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2011, 13:54
Новичок на форуме
Отправить личное сообщение для lamozavrik Посмотреть профиль Найти все сообщения от lamozavrik
 
Регистрация: 19.11.2011
Сообщений: 1

Обработчик события. Помогите разобратся!
Здравствуйте. Заранее прошу прощения за возможно глупый вопрос, но в jquery я совсем зелёный, поэтому и прошу помощи у Вас. В гуле найти не могу, т.к. не знаю как правильно вопрос поставить )) Проблемма в следующем: на определенный элемент повешено событие hover(), там выполняется две простеньких функции (при наведенной мышке показывает элемент, если убрать курсор, то прячет). Так вот, если я быстро наведу и уберу мышку с элемента несколько раз, то обработчик потом еще выполняется столько же раз. Как сделать так, что бы такого не было? Вот сам код:

jQuery(document).ready(function(){
jQuery("ul#nav li").hover(
function(){
jQuery("ul#sub_nav",this).slideDown(300);
},
function(){
jQuery("ul#sub_nav",this).slideUp(300);
}
);
});

Заранее спасибо!
Ответить с цитированием