jq判断滑动方向

Posted on 2021-02-01 10:23  猫头唔食鱼  阅读(132)  评论(0编辑  收藏  举报
$("body").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 ) alert('左滑');
        //右滑
        else if ( X < 0 ) alert('右滑');
        //下滑
        else if ( Y > 0) alert('下滑');
        //上滑
        else if ( Y < 0 ) alert('上滑');
    });