关于iphone6 等低版本点击失效问题解决方案整理

599 阅读1分钟

如果当低版本苹果系统的手机出现点击错位,或者点不到的情况下,也许就是你的触发时间出了问题,那么就要根据判断,你当前使用的是否为移动端设备,如果是的话,那么就将出发事件 改变为 “touchstart” ,这样就可以解决触屏点击的问题。

下面附上代码


 if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {

            var  clickBtn = 'touchstart'

        }else {
            var  clickBtn = 'click'
        }

        $('.div').on(clickBtn, '.dd', function(){
            a++;
           

        });