zoukankan      html  css  js  c++  java
  • ios移动端浏览器点击事件失效的解决方案

    点击事件失效的原因可能是因为,你用了事件代理了,

    比如这样

    $(document).on("click",".fd",function(){

    })

    这段代码在安卓机上是没有问题的,但是iso的自带浏览器和微信浏览器和其他浏览器都会失效,原因是ios规定,事件代理的元素只能是button元素其他一律不生效

    想要解决这个问题,也很简单

    1.

    $(document).on("click","button",function(){

    })

    2.就是用普通的事件就好,

    $(".bash").click(function(){});

    ps:

    用事件代理的原因是页面有很多动态的元素,那么如果为了兼容ios移动端的话就只能   在动态添加的元素上在绑定一次事件了。

  • 相关阅读:
    二分 || UOJ 148 跳石头
    等边n边型
    激光样式
    n个数中选k个数和为sum
    引爆炸弹
    光盘行动
    (二分)分蛋糕问题
    总结
    个人测试
    第三次团队作业
  • 原文地址:https://www.cnblogs.com/xiaobie123/p/6986909.html
Copyright © 2011-2022 走看看