Touch: touchType-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die schreibgeschützte touchType-Eigenschaft der Touch-Schnittstelle gibt den Gerätetyp zurück, der die Berührung ausgelöst hat, wie zum Beispiel ein Stylus oder eine direkte Berührung durch einen Finger.
Wert
Ein String aus der TouchType-Enumeration. Mögliche Werte sind:
Beispiel
>Grundlegende Nutzung
js
someElement.addEventListener(
"touchstart",
(event) => {
for (const touch of event.changedTouches) {
console.log(`Touch type: ${touch.touchType}`);
if (touch.touchType === "stylus") {
// Handle stylus-specific input, such as altitude and azimuth angles.
console.log(`altitudeAngle: ${touch.altitudeAngle}`);
console.log(`azimuthAngle: ${touch.azimuthAngle}`);
}
}
},
false,
);
Spezifikationen
| Specification |
|---|
| Touch Events> # dom-touch-touchtype> |