zoukankan      html  css  js  c++  java
  • 移动端触摸事件及对象

    
    <!DOCTYPE html>
      <html>
        <head>
          <meta charset="utf-8">
          <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
          <title></title>
        </head>
      <body>
        <div class="one">hehehehehehe</div>
        <div class="two">hahhahhahaha</div>
        <script type="text/javascript">
          /*
            *clientX:触摸目标在视口中的x坐标。
            *clientY:触摸目标在视口中的y坐标。
            *identifier:标识触摸的唯一ID。
            *pageX:触摸目标在页面中的x坐标。
            *pageY:触摸目标在页面中的y坐标。
            *screenX:触摸目标在屏幕中的x坐标。
            *screenY:触摸目标在屏幕中的y坐标。
             *target:触目的DOM节点目标。
            *touches:touch对象,里面包含的是一些坐标信息。
            * targetTouches:touch对象,包含坐标信息,具体情况不清楚,如果length代表了手指的数量。
            * changedTouches:touch对象,包含坐标信息,具体情况不清楚。
          * */
          //监听手指滑动
          document.addEventListener('touchmove', function(event){
            // var x = event.touches[0].clientX;
            // var y = event.touches[0].clientY;
            // var identifier = event.touches[0].identifier;
            // var pageX = event.touches[0].pageX;
            // var pageY = event.touches[0].pageY;
            // var screenX = event.touches[0].screenX;
            // var screenY = event.touches[0].screenY;
            // var target = event.touches[0].target;
            // console.log(x,y,identifier,pageX,pageY,screenX,screenY,target)
            console.log(event.targetTouches.length)
            //	console.log('2:',event.changedTouches)
          });
          //监听触摸
          //	document.addEventListener('touchstart', function(event) {
            //	alert(1)
          //	});
          //监听触摸结束
          //	document.addEventListener('touchend', function(){
            // alert(3)
          // });
        </script>
    
      </body>
    </html>
    
    
  • 相关阅读:
    ubuntu11.04安装NetBeans 7.0中文显示乱码或者方框问题的解决(JRE中文字体设置)
    我在CSDN上的博客地址!
    ubuntu11.04手工安装flash插件
    漫谈ubuntu 的安装,兼论操作系统安装方式的进步!
    ubuntu 11.04下android开发环境的搭建!
    网络流24题(09)方格取数问题(最大点权独立集 + 最小割最大流)
    POJ 3273 Monthly Expense(二分搜索巧妙利用)
    网络流24题(10)餐巾计划问题(最小费用最大流)
    网络流24题(05)魔术球问题(最小路径覆盖 + 最大流)
    网络流24题(06)最长递增子序列问题(最多不相交路径 + 最大流)
  • 原文地址:https://www.cnblogs.com/yzyh/p/7693108.html
Copyright © 2011-2022 走看看