当前位置: 岑溪网站开发工作室 > 代码记录库 > 技术教程 >

手机 $(document).on无效,苹果ios解决方法

发表时间:2017-02-03 16:39 来源:未知 分类:技术教程 作者:岑溪网站开发 点击:

手机 $(document).on无效,苹果ios解决方法

  这个问题很奇怪,记得平时使用 $(document).on通杀的。

今天在测试的时候发现,动态生成元素的点击事件
$(document).on("click",function(){})
在andriod设备和电脑浏览器模拟上可以触发,而在apple移动设备上却无法触发。
 
试过很多办法,在元素生成后 再绑定事件,把click改成touch事件,都没有用,最后好不容易百度到了解决办法
解决的方法很巧妙,就是给需要绑定事件的元素添加一个css cursor: pointer 。
selector {
  cursor:pointer
}
 
一试,竟然真的有用,苹果的坑真是凡人无法理解,至于为什么这样才有用,我也不清楚,只能先这样用着。也许以后苹果就修复了呢。
上一篇:让IE9或IE兼容模式支持CSS3支持HTML5代码 下一篇:没有了

岑溪网站二次开发

岑溪网站二次开发

技术教程年推荐榜