位置 :  首页 / 博客 / 学无止境

IOS上不触发onclick的解决方法

发布人: 发布时间:2020/05/26 访问量:609

用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');
})

对于ASP.NET开发H5移动,LinkButton按钮点击触发后台事件,要在本控件上加手势

只需要给目标元素加一条样式规则 cursor: pointer;


ASP.NET中使用Button按件事件,需要移除ios自带button样式

/*移除ios自带button样式*/

input[type=button]{
    -webkit-appearance:none;
    outline:none
}


下一篇:没有了