最近用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');
})
本文探讨了使用H5开发APP时遇到的点击事件兼容性问题,在iOS平台上部分img标签的onclick事件失效。通过更换为touchend事件解决了这一问题,并确保了在不同平台上的稳定运行。
1194

被折叠的 条评论
为什么被折叠?



