TouchEvent:targetTouches 属性

targetTouches 只读属性是一个 TouchList,其中列出了所有 Touch 对象,这些对象表示与触摸表面仍然接触的触摸点并且touchstart 事件发生在与当前目标元素相同的目标 element 内。

一个 TouchList,其中列出了所有 Touch 对象,这些对象表示与触摸表面仍然接触的触摸点并且touchstart 事件发生在与当前目标元素相同的目标 element 内。

示例

此示例说明了 TouchEvent 对象的 TouchEvent.targetTouches 属性。TouchEvent.targetTouches 属性是一个 TouchList 对象,其中包含当前接触表面的 TP 并且在当前事件的目标元素上开始的 TP。因此,targetTouches 列表是 touches 列表的严格子集。

在下面的代码片段中,该函数比较 touches 列表的长度与 targetTouches 列表的长度,如果长度相同则返回 true,否则返回 false

js
function touches_in_target(ev) {
  // Return true if all of the touches are within the target element;
  // otherwise return false.
  return ev.touches.length === ev.targetTouches.length;
}

规范

规范
触摸事件
# dom-touchevent-targettouches

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。