我面临一个奇怪的问题。我已经使用 js 从选择下拉表单元素中创建了一个 CSS 下拉菜单。它似乎在大多数浏览器中都可以正常工作,但 ios 设备除外。当我悬停下拉 div 时;css 悬停事件不会在 ios 设备中触发,但如果我将事件侦听器添加到下拉元素而侦听器中没有任何操作,则悬停事件开始工作。
这是我要编辑的代码: http: //codepen.io/kuldeepdaftary/pen/jKeDi
测试:http ://codepen.io/kuldeepdaftary/full/jKeDi
尝试在 JS 中注释以下代码段:
$('.dropdown').click(function(){});
一旦你评论了上面的部分!Css hover 将不再在 iphone/ipads 中工作,但只要你取消注释它,它就会正常工作。
由于 clickevent 侦听器功能为空白!我不明白解决问题的方法是什么?