iPhone微信浏览器某些元素点击无效

同样是微信浏览器,但是在Android平台上和ios平台上表现还是有很大的差异,今天就遇到了诸多问题,记个笔记。

使用的jQuery,一些事件监听在ios微信浏览器无效,贴出我的代码:

$(document).on('click', '[data-action="toggle"]', function (e) {        
    $(this).toggleClass('active'); return !1; 
});

这段代码在Android的微信浏览器里没有任何问题,但在ios的微信浏览器里面失效。

解决方案:

  1. 把原来的元素改为 button
  2. 添加 cursor: pointer; 样式到元素上。

你可能感兴趣的:(iPhone微信浏览器某些元素点击无效)