iOS Safari 中点击事件失效的解决办法

新手上路,请多包涵

有一个下拉框,点击下拉框内容外面关闭下拉框,事件绑定到document上面,但是在一些ios系统的safari上面,点击事件会失效,一种解决办法在body上加上cursor: pointer;,但如果我页面是响应式的,会造成pc端的副作用,请问还有其他好的解决办法没

阅读 2.2k
1 个回答

非button之类的按钮,绑定单击事件,可以考虑绑定一个touchstart之类的事件试一下,空的即可。

不过你说响应式了。那么其实可以很快的区分出pc还是移动端呀。css能搞定就得了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题