电脑模拟手机左右滑动事件

//鼠标左右滑动
$(function () {
    $("section>.container>.content").on("touchstart", function (e) {
        // 判断默认行为是否可以被禁用
        if (e.cancelable) {
            // 判断默认行为是否已经被禁用
            if (!e.defaultPrevented) {
                e.preventDefault();
            }
        }
        startX = e.originalEvent.changedTouches[0].pageX,
            startY = e.originalEvent.changedTouches[0].pageY;
    });
    $("section>.container>.content").on("touchend", function (e) {
        // 判断默认行为是否可以被禁用
        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 > 0) {
            $("section.active").find("[hex-prev]").click();
        }
        //右滑
        else if (X < 0) {
            $("section.active").find("[hex-next]").click();
        }
        // //下滑
        // else if ( Y > 0) {
        //     alert('下滑');
        // }
        // //上滑
        // else if ( Y < 0 ) {
        //     alert('上滑');
        // }
        // //单击
        // else{
        //     alert('单击');
        // }
    });
})
原文地址:https://www.cnblogs.com/sanqianjin/p/7458680.html