TouchList
TouchList
接口表示触摸表面上的一系列接触点。例如,如果用户在触摸表面(如屏幕或触控板)上有三根手指,则相应的 TouchList
对象将为每根手指包含一个 Touch
对象,总共三个条目。
此接口是 尝试创建不可修改列表,并且仅继续受支持以避免破坏已经使用它的代码。现代 API 使用基于 JavaScript 数组 的类型来表示列表结构,从而使许多数组方法可用,并同时对其用法施加额外的语义(例如,使其项为只读)。
这些历史原因并不意味着您作为开发人员应该避免使用 TouchList
。您不会自己创建 TouchList
对象,而是从诸如 TouchEvent.targetTouches
之类的 API 中获取它们,并且这些 API 尚未弃用。但是,请注意与真实数组的语义差异。
实例属性
TouchList.length
只读-
TouchList
中的Touch
对象的数量。
实例方法
TouchList.item()
-
返回列表中指定索引处的
Touch
对象。
示例
请参阅 主要触摸事件文章中的示例。
规范
规范 |
---|
触摸事件 # touchlist-interface |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。