最近用h5开发APP,代码中给img标签添加onclick事件,app在安卓系统运行正常,但在ios系统中部分img的onclick事件失效。ios对onclick事件的支持不是太完善,所以在移动端开发中应少用click事件,换用touch事件。最后换成touchend事件后,各平台运行正常。
$(document).on('touchend','img',function () {
alert(this.name);
console.log('touch end');
})