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
schreibgeschützte Eigenschaft der InputDeviceCapabilities
-Schnittstelle 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 könnten, die möglicherweise bereits von Touch-Event-Handlern behandelt wurde. Dies bedeutet nicht unbedingt, dass das Gerät ein Touchscreen ist. Zum Beispiel erzeugen Stift- und Mausgeräte in mobilen Browsern typischerweise Touch-Events.
Wert
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