TouchEvent touches 属性

定义和用法

touches 属性返回 Touch 对象数组,当前触摸面的每个手指对应一个对象。

注释:该属性只读。

实例

例子 1

查出有多少手指接触表面:

function countTouches(event) {
  var x = event.touches.length;
}

亲自试一试

例子 2

返回触摸的 x 和 y 坐标:

function showCoordinates(event) {
  var x = event.touches[0].clientX;
  var y = event.touches[0].clientY;
}

亲自试一试

语法

event.touches

技术细节

返回值: Touch 对象的数组。

浏览器支持

表中的数字注明了完全支持该属性的首个浏览器版本。

属性 Chrome IE Firefox Safari Opera
touches 22 支持 52 不支持 不支持

相关页面

HTML DOM 参考手册:TouchEvent targetTouches 属性