同样是微信浏览器,但是在Android平台上和ios平台上表现还是有很大的差异,今天就遇到了诸多问题,记个笔记。
使用的jQuery,一些事件监听在ios微信浏览器无效,贴出我的代码:
$(document).on('click', '[data-action="toggle"]', function (e) {
$(this).toggleClass('active'); return !1;
});
这段代码在Android的微信浏览器里没有任何问题,但在ios的微信浏览器里面失效。
解决方案:
- 把原来的元素改为
button
; - 添加
cursor: pointer;
样式到元素上。