Я делаю что-то немного отличное от того, что я видел, многие люди это сделали, поэтому выпадающий список является частью дочернего списка. Однако я пытаюсь работать с выпадающим меню для сестер.Выпадающее меню JQuery hover исчезает при наведении указателя мыши на выпадающее меню
Вот моя скрипка: http://jsfiddle.net/58m99wf8/
Что вы заметите, что при наведении на кнопку, появится выпадающее меню. Если вы оставите кнопку, она исчезнет, что идеально. Однако, если вы наводите курсор на раскрывающееся меню, оно все еще исчезает, и это не то, что я хочу, чтобы он это делал.
Как я могу предотвратить это?
Я видел, как это работает так:
if($('#menuONE').has(e.target).length === 0) {
// toggle menu to close
}
Однако я не понимаю, как я могу прикрепить это к подменю, а также кнопки.
Что делать, если вы наводите курсор на кнопку, а не на меню, тогда меню остается открытым до тех пор, пока вы не наведете курсор в меню и не уйдете. это не работает. – mdixon18
Работает на скрипке, у меня есть в моем проекте ту же версию JQuery, но я получаю эту проблему: Неиспользуемая ошибка: ошибка синтаксиса, непризнанное выражение: неподдерживаемый псевдо: hover – mdixon18
Приятно, но мы можем улучшить его, чтобы работать с несколькими, попробуйте переключиться между этими двумя: http://jsfiddle.net/58m99wf8/6/ – mdixon18