1. 程式人生 > >移動端click失效的問題

移動端click失效的問題

解決辦法有 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加事件,因此動態生成的也適用,不過要考慮效能問題