InputDeviceCapabilities: firesTouchEvents-Eigenschaft

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die firesTouchEvents-Eigenschaft (schreibgeschützt) des InputDeviceCapabilities-Interfaces gibt einen booleschen Wert zurück, der angibt, ob das Gerät Touch-Events auslöst.

Sie können diese Eigenschaft verwenden, um Mausereignisse zu erkennen, die eine Aktion darstellen, die möglicherweise bereits von Touch-Event-Handlern verarbeitet wurde. Dies bedeutet nicht unbedingt, dass das Gerät ein Touchscreen ist. Zum Beispiel erzeugen Stift- und Mausgeräte typischerweise Touch-Events auf mobilen Browsern.

Syntax

js
const boolean = InputDeviceCapabilities.firesTouchEvents

Rückgabewert

Beispiel

js
myButton.addEventListener("mousedown", (e) => {
  if (!e.sourceCapabilities.firesTouchEvents) myButton.classList.add("pressed");
});

Spezifikationen

Specification
Input Device Capabilities
# dom-inputdevicecapabilities-firestouchevents

Browser-Kompatibilität

BCD tables only load in the browser