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
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
firesTouchEvents |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- Experimental. Expect behavior to change in the future.