zoukankan      html  css  js  c++  java
  • jQuery -- touch事件之滑动判断(左右上下方向)

    $("body").on("touchstart", function(e) {
        // 判断默认行为是否可以被禁用
        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) {         
        // 判断默认行为是否可以被禁用
        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('上滑');    
        }
        //单击
        else{
            alert('单击');    
        }
    });

    转载http://blog.csdn.net/sinat_19327991/article/details/73823767

  • 相关阅读:
    SpringMVC
    SpringMVC
    SpringMVC
    Spring
    Spring
    值类型和引用类型
    判断字符串的开头和结尾
    二分法(课后)
    验证码
    从1-36中随机出6个不相等的数
  • 原文地址:https://www.cnblogs.com/sanqianjin/p/7450773.html
Copyright © 2011-2022 走看看