Touch: altitudeAngle-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
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
| Spezifikation |
|---|
| Touch Events> # dom-touch-altitudeangle> |