JavaScript事件.触摸数组
JavaScript event.touches array
我正在使用javascript做一个2指手势,我面临着一个问题,我需要知道event.touches
数组是如何工作的。我的意思是,如果event.touches[0]
意味着第一根手指被按下或手指更靠近屏幕顶部。
如果它指的是第一个,有什么好方法可以使touches[0]
指的是更靠近顶部的手指,而touches[1]
指的是不靠近顶部的指?
每个.pageX/Y(或.clientX/Y)数组都包含一个触摸数组,该数组包含在触摸开始和触摸结束事件之间遍历的位置的顺序列表。因此,每一个看起来大致如下:[50,58,64,69,75,…]
如果您尝试使用多点触摸输入,则需要查看TouchList对象(请参阅:https://developer.mozilla.org/en-US/docs/Web/API/TouchList)。至于识别手指的位置,你必须使用数组中存储的数字,并做一些数学运算。触摸是按顺序在TouchList索引上创建的(当手指触摸屏幕时),而不是根据触摸位置。
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 在Javascript中转换对象数组
- JavaScript事件.触摸数组