最近在做个活动页面时,出现了个奇葩问题,动态生成元素的点击事件,$(document).on(“click”,function(){}),在andriod设备和电脑浏览器模拟上可以触发,而在apple移动设备上却无法触发。这个问题很奇怪,记得平时使用 $(document).on通杀的
试过很多办法,在元素生成后 再绑定事件,把click改成touch事件,都没有用,最后好不容易百度到了解决办法
解决的方法很巧妙,就是给需要绑定事件的元素添加一个css cursor: pointer 。
好了,完美解决,最后吐槽下 这问题出的真奇葩