TouchList

TouchList 接口表示触摸表面上的一系列接触点。例如,如果用户在触摸表面(如屏幕或触控板)上有三根手指,则相应的 TouchList 对象将为每根手指包含一个 Touch 对象,总共三个条目。

此接口是 尝试创建不可修改列表,并且仅继续受支持以避免破坏已经使用它的代码。现代 API 使用基于 JavaScript 数组 的类型来表示列表结构,从而使许多数组方法可用,并同时对其用法施加额外的语义(例如,使其项为只读)。

这些历史原因并不意味着您作为开发人员应该避免使用 TouchList。您不会自己创建 TouchList 对象,而是从诸如 TouchEvent.targetTouches 之类的 API 中获取它们,并且这些 API 尚未弃用。但是,请注意与真实数组的语义差异。

实例属性

TouchList.length 只读

TouchList 中的 Touch 对象的数量。

实例方法

TouchList.item()

返回列表中指定索引处的 Touch 对象。

示例

规范

规范
触摸事件
# touchlist-interface

浏览器兼容性

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

另请参阅