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

  • 相关阅读:
    JSP学习笔记
    Java之String、StringBuffer、StringBuilder的区别
    Android开发笔记——Handler总结
    深搜_八皇后(HDU_2553)
    广搜_优先队列和记录搜索路径(HDU_1026)
    深搜_素数环(HDU_1016)
    深搜_奇偶减枝(HDU_1010)
    转载 ASP.NET MVC学习之(5):Html.ActionLink
    启动万维网发布服务(W3SVC)
    What is POID
  • 原文地址:https://www.cnblogs.com/zhenguoli/p/7594572.html
Copyright © 2011-2022 走看看