2010-03-15 2 views
2

Я создал выпадающий с JQuery, который можно увидеть здесь, нажав на кнопкуPreview сверху:Jquery Dropdown проблема раскачка очереди

http://jsbin.com/ubire3/edit

Он отлично работает для одной задачи, за исключением. Когда я нависаю над основными ссылками на hover (синие), например, идущим горизонтально быстро зависает в каждом верхнем меню, некоторые подменю не закрываются. Как я могу сделать так, чтобы даже если я быстро навис над ними, все остальные подменю закрыты?

Edit:

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

What are queues in jQuery?

Спасибо.

ответ

2

Отлично, наконец, я сам решил проблему:

Все, что я сделал, чтобы изменить строку:

$('.sublinks').hide(); 

к

$('.sublinks').stop(false, true).hide(); 

stop остановился анимацией для предыдущих подгрупп менюшка. Вы можете ознакомиться с его документацией по адресу Jquery site.

.

См исправленной версия здесь:

http://jsbin.com/ubire3/5/edit

0

Fixed его здесь: http://jsbin.com/ubire3/3

Я не знаю, почему мои изменения не были отражены @ выше ссылке

Посмотри here

я не использую stop метод

+0

@Rakesh: Спасибо, но проблема все еще существует, попробуй парящий из меню One в меню Five ** быстро **, в submenues предыдущей рубрики не закрывай. Также я не вижу никаких изменений в коде, интересно, что вы там изменили? – Sarfraz