TouchEvent: TouchEvent() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der TouchEvent()
Konstruktor erstellt ein neues TouchEvent
Objekt.
Hinweis: Wenn Sie ein synthetisches Ereignis mit diesem Konstruktor erstellen, wird dieses Ereignis aus Sicherheitsgründen nicht vertrauenswürdig sein.
Nur von Browsern generierte TouchEvent
Objekte sind vertrauenswürdig und nur vertrauenswürdige Ereignisse lösen Standardaktionen aus.
Syntax
new TouchEvent(type)
new TouchEvent(type, options)
Parameter
type
-
Ein String mit dem Namen des Ereignisses. Er ist case-sensitive und Browser setzen ihn auf
touchstart
,touchend
,touchmove
,touchcancel
. options
Optional-
Ein Objekt, das zusätzlich zu den in
UIEvent()
definierten Eigenschaften die folgenden Eigenschaften haben kann:touches
Optional-
Eine
TouchList
, die standardmäßig leer ist und eine Liste von Objekten für jeden Berührungspunkt enthält, der derzeit die Oberfläche berührt. targetTouches
Optional-
Eine
TouchList
, die standardmäßig leer ist und eine Liste von Objekten für jeden Berührungspunkt enthält, der die Oberfläche berührt und auf dem Element begonnen hat, das das Ziel des aktuellen Ereignisses ist. changedTouches
Optional-
und standardmäßig
[]
, vom TypTouch[]
, das eine Liste von Objekten für jeden Berührungspunkt ist, der zum Ereignis beigetragen hat. ctrlKey
Optional-
Ein boolescher Wert, der standardmäßig
false
ist, und anzeigt, ob die Strg-Taste gleichzeitig gedrückt wurde. shiftKey
Optional-
Ein boolescher Wert, der standardmäßig
false
ist, und anzeigt, ob die Shift-Taste gleichzeitig gedrückt wurde. altKey
Optional-
Ein boolescher Wert, der standardmäßig
false
ist, und anzeigt, ob die Alt-Taste gleichzeitig gedrückt wurde. metaKey
Optional-
Ein boolescher Wert, der standardmäßig
false
ist, und anzeigt, ob die Meta-Taste gleichzeitig gedrückt wurde.
Rückgabewert
Ein neues TouchEvent
Objekt.
Spezifikationen
Specification |
---|
Touch Events # dom-touchevent-constructor |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
TouchEvent
, die Schnittstelle der Objekte, die es erstellt.