微信那些坑


1.1 confirm

Android设备下,confirm点击 "取消" 多次,会出现 "关闭网页" 这个选项。ios设备却没有这个问题。

解决办法:自定义一套confirm,或者使用weui组件库

1.2  ios下click事件

微信自带的浏览器在苹果使用的是safari内核,绑定不上click事件。

解决办法:1.给dom添加css样式 :cursor:pointer,这样safari认为这是一个可点击区域。2.click事件改成移动端的tap事件或者touchend事件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 相关知识点 移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效...... 问题&解决...
    sandisen阅读 25,767评论 3 67
  • 以前听到前辈们说移动端尽量不要使用click,click会比较迟钝,能用touchstart还是用touchsta...
    极乐君阅读 3,957评论 0 2
  • 1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点...
    孙珏公子阅读 9,109评论 0 22
  • git的介绍 与SVN相比,是分布式的版本管理系统. .git 文件夹是隐藏的,需要执行 defaults wri...
    BigBossZhu阅读 1,748评论 0 0