InputDeviceCapabilities: firesTouchEvents-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
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
const boolean = InputDeviceCapabilities.firesTouchEvents
Rückgabewert
Ein Boolean
Beispiel
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