zoukankan      html  css  js  c++  java
  • h5触摸事件-判断上下滑动

            // 判断上下滑动
            var startX = 0,
            startY = 0;
        function touchStart(evt){
            try{
                var touch = evt.touches[0], //获取第一个触点
                        x = Number(touch.pageX), //页面触点X坐标
                        y = Number(touch.pageY); //页面触点Y坐标
                //记录触点初始位置
                startX = x;
                startY = y;
            }catch(e){
                console.log(e.message)
            }
        }
    
        function touchMove(evt){
            try{
                var touch = evt.touches[0], //获取第一个触点
                        x = Number(touch.pageX), //页面触点X坐标
                        y = Number(touch.pageY); //页面触点Y坐标
                //判断滑动方向
                if (y - startY<0) {
                    console.log('上滑了!');
                    var mainView = myApp.addView('.view-main', {domCache: true});
                    mainView.router.load({pageName: 'friendCircle'});
                }
            }catch(e){
                console.log(e.message);
            }
        }
    
        // function touchEnd(evt){
        //     try{
        //         var touch = evt.touches[0], //获取第一个触点
        //                 x = Number(touch.pageX), //页面触点X坐标
        //                 y = Number(touch.pageY); //页面触点Y坐标
        //         //判断滑动方向
        //         if (y - startY<0) {
        //             console.log('上滑了!');
        //         }
        //     }catch(e){
        //         console.log(e.message);
        //         console.log("end");
        //     }
        // }
    
        //绑定事件
        function bindEvent(){
            document.addEventListener('touchstart',touchStart,false);
            document.addEventListener('touchmove',touchMove,false);
            // document.addEventListener('touchend',touchEnd,false);
        }
    
    
        bindEvent();

    参考:http://blog.csdn.net/bbsyi/article/details/52108599

  • 相关阅读:
    SHELL 基本语法
    SHELL 入门
    Kahana::Cache
    AUTH 用户管理操作
    继承和委托关系
    ORM 构造和add 方法
    游标的使用
    有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
    01背包 模板1
    poj 2533
  • 原文地址:https://www.cnblogs.com/zhenguoli/p/7594572.html
Copyright © 2011-2022 走看看