iOS端内嵌H5页面 点击a标签无反应

问题1:

iOS端内嵌H5页面,点击a链接无反应

解决:

一般这种问题发生在新窗口打开的情况下,也就是说 target 的值为 _blank 时会发生这个问题,改为 _self即可解决问题。或者iOS的用户长按链接也是可以打开链接的,不过是跳转到了浏览器。

问题2:

如果点击的模块不是a标签或者button

解决:

需要给他加上cursor: pointer的样式。

第二种解决方案是将click事件替换为touchstart事件,或者click事件与touchstart事件并存:

$(document).on("touchstart",".farmGoods",function(){
     alert('111');
});

$(document).on("click touchstart",".farmGoods",function(){
    alert('111');
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容