Element: touchcancel Ereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Das touchcancel Ereignis wird ausgelöst, wenn ein oder mehrere Berührungspunkte auf eine implementierungsspezifische Weise unterbrochen wurden.
Einige Beispiele für Situationen, die ein touchcancel Ereignis auslösen:
- Ein Hardware-Ereignis tritt auf, das die Touch-Aktivitäten abbricht. Dazu kann gehören, dass der Benutzer beispielsweise Anwendungen über eine App-Wechsel-Schnittstelle oder die "Home"-Taste auf einem mobilen Gerät wechselt.
- Die Bildschirmorientierung des Geräts wird geändert, während die Berührung aktiv ist.
- Der Browser entscheidet, dass der Benutzer die Berührereingabe versehentlich gestartet hat. Dies kann passieren, wenn die Hardware Palm-Rejection unterstützt, um zu verhindern, dass eine Hand, die auf dem Display ruht, während ein Stylus verwendet wird, versehentlich Ereignisse auslöst.
- Die
touch-actionCSS-Eigenschaft verhindert, dass die Eingabe fortgesetzt wird. - Wenn der Benutzer mit zu vielen Fingern gleichzeitig interagiert, kann der Browser dieses Ereignis für alle bestehenden Zeiger auslösen (selbst wenn der Benutzer weiterhin den Bildschirm berührt).
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.
js
addEventListener("touchcancel", (event) => { })
ontouchcancel = (event) => { }
Ereignistyp
Ein TouchEvent. Erbt von Event.
Beispiele
Codebeispiele für diese Ereignisse sind auf der speziellen Seite verfügbar: Touch events.
Spezifikationen
| Spezifikation |
|---|
| Touch Events> # event-touchcancel> |
| Touch Events> # dom-globaleventhandlers-ontouchcancel> |