• 移动端判断手指向上滑动还是向下滑动


    function GetSlideDirection(startX, startY, endX, endY) {  
          var dy = startY - endY;  
          //var dx = endX - startX;  
          var result = 0;
          if(dy>0) {//向上滑动
                  result=1;
          }else{//向下滑动
                  result=2;
          }

          return result;  
      } 

    //滑动处理  
      var startX, startY;  
      document.addEventListener('touchstart',function (ev) {  
          startX = ev.touches[0].pageX;  
          startY = ev.touches[0].pageY;    
      }, false);  

      document.addEventListener('touchend',function (ev) {  
          var endX, endY;  
          endX = ev.changedTouches[0].pageX;  
          endY = ev.changedTouches[0].pageY;  
          var direction = GetSlideDirection(startX, startY, endX, endY);
          switch(direction) {  
              case 0:  
                  break;  
              case 1:  
                  // 向上
                  alert("up");
                  break;  
              case 2:  
                  // 向下
                 alert("down");
                  break;  
            
              default:             
          }  
      }, false); 

  • 相关阅读:
    装饰器的写法以及应用环境
    面向对象中super的作用
    os与sys模块的作用与常用方法
    python re模块
    python 冒泡排序,二分法
    正则表达式
    python 高阶内置函数
    python 内置函数
    python 生成器和生成器表达式
    python 函数名的应用(第一类对象),闭包,迭代器
  • 原文地址:https://www.cnblogs.com/sandy-happyhour/p/5338239.html
Copyright © 2020-2023  润新知