Анимация меню jQuery ведет себя странноJquery

Программирование на jquery
Ответить
Anonymous
 Анимация меню jQuery ведет себя странно

Сообщение Anonymous »

Я написал собственное раскрывающееся меню, проблема в том, что если вы быстро наведете на него курсор, оно начнет безумно двигаться вверх и вниз.
Вот мой код jQuery:

Код: Выделить всё

jQuery(document).ready(function(){ // menu system
jQuery('#mainMenu li').hover(function() {
jQuery(this).corner('5px');
});

jQuery('#mainMenu li').hover(function() {
if(jQuery(this).children().is('ul'))
{
jQuery(this).uncorner();
jQuery(this).corner('top 5px');
jQuery('ul', this).slideDown('fast');
jQuery('ul', this).uncorner();
jQuery('ul', this).corner('tr br bl 5px');
jQuery(this).addClass('dropHover');
}
else
{
//Do nothing
}

}, function() {
jQuery('ul', this).slideUp('fast');
jQuery(this).delay(200).queue(function () {
jQuery(this).removeClass('dropHover');
jQuery(this).dequeue();
});
jQuery(this).uncorner();

});
});
Будем благодарны за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/592 ... ving-weird
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»