我有这个代码
document.body.addEventListener('click', el.clickOutsideEvent)
其中el.clickOutsideEvent
的定义正确。即使对于移动仿真器,这对于桌面浏览器也无可挑剔。但是,如果我尝试使用iPhone来运行它,则该事件不会运行,除非我点击徽标或其他内容。轻按简单的div不会触发该事件。我已经搜索了很长时间,发现了一些问题,但是它们主要涉及jQuery。经常有人建议将touchstart
放在第一个参数中,但是几次尝试都失败了。我应该如何修改代码?