移动端click失效的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21423689/article/details/85845128

解决办法有 5种可供选择:
​1、将 click 事件直接绑定到目标​元素(​​即 .target)上

2、将目标​元素换成 a 或者 button 等可点击的​元素
​3、将 click 事件委托到​​​​​非 document 或 body 的​​父级元素上
​4、给​目标元素加一条样式规则 cursor: pointer;
​5、

$.each($(".pt_ARL_box_aside_three>ul>li"), function(key, val) {
    $(this).on("click",'委托元素', function() {
    //do xxx
    })
})

5方法遍历给每个dom加事件,因此动态生成的也适用,不过要考虑性能问题

猜你喜欢

转载自blog.csdn.net/qq_21423689/article/details/85845128