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

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

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

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

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

解决方案:
针对这种使用代理的‘click’事件监听,在ios的微信浏览器中要求元素必须是button,其他的元素都无效。所以,把原来所有的元素改为button就解决啦!

你可能感兴趣的:(JavaScript,html+css)