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