ios踩坑系列问题通过body,document委托事件无效的解决办法

小白的踩坑记录:

问题描述:
在iOS浏览器运行web页面时,如果通过body或者document委托事件, 点击事件(tap或者click)不会生效。

解决方法:

  1. 给委托事件元素添加obj.style.cursor = "pointer"或者行内样式写style="cursor: pointer";
    2.事件添加到可点元素上例如a,button等可点击元素
    3.委托事件添加到非html,body的父级元素上;

推荐1、2两种最靠谱。

你可能感兴趣的:(ios踩坑系列问题通过body,document委托事件无效的解决办法)