TouchList

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

TouchList 介面代表了觸控表面上接觸點的列表。例如,如果使用者在觸控表面(如螢幕或觸控板)上有三根手指,則相應的 TouchList 物件將為每根手指包含一個 Touch 物件,總共包含三個條目。

這個介面曾是 建立不可修改列表的嘗試,並且至今仍然被支援,以免破壞現有程式碼。現代 API 使用基於 JavaScript 陣列 的型別來表示列表結構,從而提供了許多陣列方法,同時對其使用施加了額外的語義(例如,使其項只讀)。

這些歷史原因並不意味著作為開發人員應該避免使用 TouchList。您不需要自己建立 TouchList 物件,而是從 TouchEvent.targetTouches 等 API 中獲取它們,並且這些 API 並未被棄用。但是,請注意與真實陣列的語義差異。

例項屬性

TouchList.length 只讀

TouchListTouch 物件的數量。

例項方法

TouchList.item()

返回列表中指定索引處的 Touch 物件。

示例

請參閱主觸控事件文章中的示例

規範

規範
觸控事件
# touchlist-interface

瀏覽器相容性

另見