Touch: altitudeAngle-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die schreibgeschützte Eigenschaft altitudeAngle der Touch-Schnittstelle gibt den Winkel zwischen einer Messeinrichtung (einem Zeiger oder Stylus) und der X-Y-Ebene eines Gerätebildschirms zurück. Der Höhenwinkel beschreibt, ob die Messeinrichtung senkrecht zum Bildschirm, parallel oder in einem Winkel dazwischen steht.
Hinweis:
Der Standardwert von altitudeAngle ist 0 (parallel zur Geräteoberfläche), was sich von der PointerEvent.altitudeAngle-Eigenschaft unterscheidet, die standardmäßig π/2 (senkrecht zur Oberfläche) ist.
Für Hardware und Plattformen, die keine Neigung oder Winkel melden, beträgt der Wert 0.
Wert
Ein Winkel in Radiant zwischen 0 und π/2, wobei 0 parallel zur Geräteoberfläche (X-Y-Ebene) ist und π/2 senkrecht zur Oberfläche steht.
Beispiel
>Grundlegende Nutzung
someElement.addEventListener(
"touchstart",
(event) => {
for (const touch of event.changedTouches) {
// Log the altitude and azimuth angles for each stylus touch point.
if (touch.touchType === "stylus") {
console.log(`altitudeAngle: ${touch.altitudeAngle}`);
console.log(`azimuthAngle: ${touch.azimuthAngle}`);
}
}
},
false,
);
Spezifikationen
| Specification |
|---|
| Touch Events> # dom-touch-altitudeangle> |