zoukankan      html  css  js  c++  java
  • 学习记录:touch事件的坐标获取

    touch 事件获取坐标

    jq:

    $('#id').on('touchstart',function(e) {
      var _touch = e.originalEvent.targetTouches[0];
      var _x= _touch.pageX;
    });
    
    $('#id').on('touchmove',function(e) {
      var _touch = e.originalEvent.targetTouches[0];
      var _x= _touch.pageX;
    });
    
    $('#id').on('touchend',function(e) {
      var _touch = e.originalEvent.changedTouches[0];
      var _x= _touch.pageX;
    }
    

      


    js:

    document.getElementById("id").addEventListener("touchstart",function(e){
        var _x=e.touches[0].pageX;
        var _y=e.touches[0].pageY;
        console.log("start",_x);
    });
    document.getElementById("id").addEventListener("touchmove",function(e){
        var _x=e.touches[0].pageX;
        var _y=e.touches[0].pageY;
        console.log("move",_x);
    });
    document.getElementById("id").addEventListener("touchend",function(e){
        var _x=e.changedTouches[0].pageX;
        var _y=e.changedTouches[0].pageY;
        console.log("end",_x);
    });
    

      


    相关解释:

    targetTouches 表示的是手指列表
    changedTouches 表示的是手指事件 ,在 touchend 里就是手指离开

  • 相关阅读:
    网站设计
    keepass口令管理实践
    Wireshark实践
    SSH
    Nmap
    python模拟进程状态
    简易计算器
    2020-2021-1 20201210 《信息安全专业导论》第十周学习总结
    助教总结 第八章
    Chapter 7. Chapter 8.
  • 原文地址:https://www.cnblogs.com/grey-zhou/p/5895159.html
Copyright © 2011-2022 走看看