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

  • 相关阅读:
    软件测试:Homework 3
    软件测试:Lab 1
    软件测试:Homework 2
    软件测试:Homework 1
    JAVA的回忆
    Java 操作符
    Java 笔录
    经典C#编程理解,概要,经典
    网络精灵
    签到计时
  • 原文地址:https://www.cnblogs.com/sanqianjin/p/7450773.html
Copyright © 2011-2022 走看看