Я столкнулся со странной проблемой. Я создал раскрывающееся меню css из элемента выбора раскрывающегося списка с помощью js. И, похоже, он отлично работает в большинстве браузеров, кроме устройств ios. Когда я навожу раскрывающийся список div; Событие hover css не запускается на устройствах ios, но если я добавлю прослушиватель событий в раскрывающийся список без каких-либо действий в прослушивателе, событие hover начнет работать.
Вот мой код для редактирования: http://codepen.io/kuldeepdaftary/pen/jKeDi
для тестирования: http://codepen.io/kuldeepdaftary/full/jKeDi
Попробуйте прокомментировать следующий фрагмент в JS:
$('.dropdown').click(function(){});
как только вы прокомментируете часть выше! Css hover больше не будет работать в iphone/ipad, но как только вы раскомментируете его, он будет работать нормально.
Поскольку функция списка событий clickevent пуста! Я не понимаю, что решает проблему?