咨询电话:186 7916 6165 咨询电话:186 7916 6165 (微信同号)    在线QQ:181796286
NEWS BLOG ·
学无止境
关注开优网络 关注前沿
CSS3镜像文字导航菜单动画特效
没有了

IOS上不触发onclick的解决方法

发表日期:2020-05-26    文章编辑:    浏览次数:384    标签:

用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
}