jq 滑动

滑动判断方法

  Slide: {
            $("body").on("touchstart", function (e) {
                e.touches.defaultPrevented
                var calssname = e.originalEvent.target.className;
                // 判断默认行为是否可以被禁用
                if (e.cancelable) {
                    // 判断默认行为是否已经被禁用
                    if (!e.defaultPrevented) {
                        // e.preventDefault();
                    }
                }
                startX = e.originalEvent.changedTouches[0].pageX,
                    startY = e.originalEvent.changedTouches[0].pageY;
            });
            $("body").on("touchend", function (e) {
                var calssname = e.originalEvent.target.className;
                // 判断默认行为是否可以被禁用
                if (e.cancelable) {
                    // 判断默认行为是否已经被禁用
                    if (!e.defaultPrevented) {
                        //e.preventDefault();
                    }
                }
                moveEndX = e.originalEvent.changedTouches[0].pageX,
                    moveEndY = e.originalEvent.changedTouches[0].pageY,
                    X = moveEndX - startX,
                    Y = moveEndY - startY;
                //右滑
                if (X > 120) {
                    jia.ReportTime = jia.ReportTime - 1;
                    console.log("右滑 ", jia.ReportTime, X);
                }
                //左滑
                else if (X < -120) {
                    jia.ReportTime = jia.ReportTime - 1;
                    jia.ReportTime = jia.ReportTime + 1;
                    console.log("左滑 ", jia.ReportTime, X);
                }
            });
        }
学如逆水行舟 不进 则退!
原文地址:https://www.cnblogs.com/jmf0529/p/13949534.html