blob: d106b9df7d2b8d3feed33e61fe7e63274f180113 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
---
title: TouchList
slug: Web/API/TouchList
translation_of: Web/API/TouchList
---
<div>
<p>{{ APIRef("Touch Events") }}</p>
</div>
<p><code>TouchList</code> 介面表示了一個觸控平面上所有觸碰點的列表;舉例來說,假如使用者有三隻手指於觸控平面(如觸控螢幕或是觸控板)上,則其相對應的 <code>TouchList</code> 物件中就會分別有三個 {{domxref("Touch")}} 物件各代表一個手指的觸碰。</p>
<h2 id="屬性">屬性</h2>
<dl>
<dt>{{domxref("TouchList.length")}} {{readonlyInline}}</dt>
<dd>The number of {{domxref("Touch")}} objects in the <code>TouchList</code>.</dd>
</dl>
<h2 id="方法">方法</h2>
<dl>
<dt>{{domxref("TouchList.identifiedTouch()")}} {{obsolete_inline}}</dt>
<dd>Returns the first {{domxref("Touch")}} item in the list whose identifier matches a specified value.</dd>
<dt>{{domxref("TouchList.item()")}}</dt>
<dd>Returns the {{domxref("Touch")}} object at the specified index in the list.</dd>
</dl>
<h2 id="範例">範例</h2>
<p>See the <a href="/en-US/docs/DOM/Touch_events#Example" title="DOM/Touch events#Example">example on the main Touch events article</a>.</p>
<h2 id="規範">規範</h2>
<table class="standard-table">
<tbody>
<tr>
<th scope="col">Specification</th>
<th scope="col">Status</th>
<th scope="col">Comment</th>
</tr>
<tr>
<td>{{SpecName('Touch Events 2','#touchlist-interface')}}</td>
<td>{{Spec2('Touch Events 2')}}</td>
<td>Non-stable version.</td>
</tr>
<tr>
<td>{{SpecName('Touch Events', '#touchlist-interface')}}</td>
<td>{{Spec2('Touch Events')}}</td>
<td>Initial definition.</td>
</tr>
</tbody>
</table>
<h2 id="瀏覽器相容性">瀏覽器相容性</h2>
<p>{{CompatibilityTable}}</p>
<div id="compat-desktop">
<table class="compat-table">
<tbody>
<tr>
<th>Feature</th>
<th>Chrome</th>
<th>Firefox (Gecko)</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari (WebKit)</th>
</tr>
<tr>
<td>Basic support</td>
<td>{{CompatChrome("22.0")}}</td>
<td>{{CompatGeckoDesktop("18.0")}}<sup>[1]</sup><br>
{{CompatGeckoDesktop("52.0")}}<sup>[2]</sup></td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
</tr>
</tbody>
</table>
</div>
<div id="compat-mobile">
<table class="compat-table">
<tbody>
<tr>
<th>Feature</th>
<th>Android</th>
<th>Android Webview</th>
<th>Chrome for Android</th>
<th>Firefox Mobile (Gecko)</th>
<th>Firefox OS</th>
<th>IE Mobile</th>
<th>Opera Mobile</th>
<th>Safari Mobile</th>
</tr>
<tr>
<td>Basic support</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatGeckoMobile("6.0")}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>11</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
</tr>
</tbody>
</table>
</div>
<p>[1] Touch events were implemented in Gecko 18.0, but removed again in 24.0 {{geckoRelease("24.0")}} on the desktop version of Firefox due to web compatibility issues ({{bug(888304)}}).</p>
<p>[2] As of Gecko 52.0, touch events support has been fixed and reenabled in Windows desktop platforms.</p>
<h2 id="參見">參見</h2>
<ul>
<li><a href="/en-US/docs/DOM/Touch_events" title="DOM/Touch events">Touch events</a></li>
<li>{{domxref("Document.createTouchList()")}}</li>
</ul>
|