#jquery #jquery-ui #hover #draggable #jquery-ui-draggable
#jquery #jquery-пользовательский интерфейс #наведите #перетаскиваемый #jquery-ui-draggable
Вопрос:
Пожалуйста, простите меня за мой плохой английский…
ситуация: у меня есть меню с подменю. Подменю открывается при наведении курсора мыши. (простое выпадающее меню с ul и li)
У меня есть область администратора, из которой я хочу перетащить что-то в меню.
проблема: Когда я перетаскиваю что-либо в меню, оно не сворачивается, как если бы .hover не работал Также меню сортируется, из-за той же проблемы вы можете перетаскивать подпункты в mainmenu, но элементы из mainmenu нельзя перетащить в подпункты, потому что .наведение курсора не работает, и меню не сворачивается.
Игнорируется ли .hover при перетаскивании чего-либо на него?
Комментарии:
1. Было бы полезно, если бы вы предоставили какой-нибудь код.
2. Я думаю, вам следует использовать события ‘mousein’ и ‘mouseout’ вместо наведения курсора мыши. Существует множество параметров, из-за которых наведение курсора мыши не работает. покажите пример кода, пожалуйста.
Ответ №1:
Попробуйте заменить
.hover(function(){},function(){});
с
.live('hover',function(){});