Returns the rate at which the device is rotating around each of its axes in degrees per second.
Note: If the hardware isn't capable of providing this information, this property returns
null
.Syntax
var rates = instanceOfDeviceMotionEvent.rotationRate;
Value
The rotationRates
property is a read only object describing the rotation rates of the device around each of its axes:
alpha
- The rate at which the device is rotating about its Z axis; that is, being twisted about a line perpendicular to the screen.
beta
- The rate at which the device is rotating about its X axis; that is, front to back.
gamma
- The rate at which the device is rotating about its Y axis; that is, side to side.
Specifications
Specification | Status | Comment |
---|---|---|
Device Orientation Events | Working Draft | Initial specification. |
Browser compatibility
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 6 (6) | ? | ? | ? |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 6.0 (6) | No support | No support | 4.2 |