Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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-action CSS-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.

Event UIEvent TouchEvent

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

Browser-Kompatibilität