DeviceMotionEvent: DeviceMotionEvent() Konstruktor

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Der DeviceMotionEvent() Konstruktor erzeugt ein neues DeviceMotionEvent Objekt.

Syntax

js
new DeviceMotionEvent(type)
new DeviceMotionEvent(type, options)

Parameter

type

Ein Zeichenfolgenwert mit dem Namen des Ereignisses. Es ist case-sensitiv und Browser setzen es immer auf devicemotion.

options Optional

Ein Objekt, das zusätzlich zu den in Event() definierten Eigenschaften folgende Eigenschaften haben kann:

acceleration Optional

Ein DeviceMotionEventAcceleration Objekt, das die Beschleunigung des Geräts auf den drei Achsen X, Y und Z angibt. Die Beschleunigung wird in m/s² ausgedrückt. Wenn nicht angegeben, werden alle Eigenschaften im Objekt null sein.

accelerationIncludingGravity Optional

Ein DeviceMotionEventAcceleration Objekt, das die Beschleunigung des Geräts auf den drei Achsen X, Y und Z mit dem Einfluss der Schwerkraft angibt. Die Beschleunigung wird in m/s² ausgedrückt. Wenn nicht angegeben, werden alle Eigenschaften im Objekt null sein.

rotationRate Optional

Ein DeviceMotionEventRotationRate Objekt, das die Änderungsrate der Ausrichtung des Geräts auf den drei Orientierungsachsen Alpha, Beta und Gamma angibt. Die Rotationsrate wird in Grad pro Sekunde ausgedrückt. Wenn nicht angegeben, werden alle Eigenschaften im Objekt null sein.

interval Optional

Eine Zahl, die das Zeitintervall in Millisekunden angibt, in dem Daten vom Gerät abgerufen werden. Standardmäßig 0.

Rückgabewert

Ein neues DeviceMotionEvent Objekt.

Spezifikationen

Specification
Device Orientation and Motion
# dom-devicemotionevent-devicemotionevent

Browser-Kompatibilität

BCD tables only load in the browser