苹果手机浏览器$(document).on(“click”,function(){})点击无效
浏览量:143
why:
how:
动态生成元素的点击事件$(document).on(“click”,function(){})在andriod设备和电脑浏览器模拟上可以触发,而在apple移动设备上却无法触发。
在元素生成后 再绑定事件,把click改成touch事件,都没有用
解决的方法很巧妙,就是给需要绑定事件的元素添加一个css cursor: pointer
or { cursor:pointer}
但加上这个以后呢,点击的时候会有闪烁得效果,在css中给被点击元素加上
-webkit-tap-highlight-color: rgba(0,0,0,0);的样式,闪烁效果就不存在了。


感谢支持与鼓励~