记jquery的on在ios中不起作用
首先确认下,如果是使用http协议,注意一下是否js被劫持了!!我被坑的很惨。就是被劫持了的原因。
在用jquery的时候,会遇到用事件绑定类似于:
$(document).on('click',"img",function(){ })但是这样在ios中点击无法响应。 解决方法1: 加上touchstart
$(document).on('click touchstart',"img",function(){ })解决方法2: 不用用document,必须要用父元素再去绑定
$("父元素").on('click',"img",function(){ })或者直接绑定自己
$("img").on('click',function(){ })解决方法3: 传统的方式在元素上加上onclick=""