我想在 document 上绑定 click 事件,但是 iOS safari 不兼容 document click 事件,请问该怎么办?
问题的原因是 iOS 不支持 click 事件冒泡,但是支持 touch 事件冒泡 https://stackoverflow.com/a/3714129/4718891
有人分析的很好 https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
最好的办法参考 bootstrap 的解决方案:https://github.com/twbs/bootstrap/blob/v4-dev/js/src/dropdown.js
iOS Safari 中click点击事件失效的解决办法