DeviceMotionEvent.rotationRate
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
JavaScript
Copy Code
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 | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | (Yes) | 6 (6) | ? | ? | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | 6.0 (6) | Not supported | Not supported | 4.2 |
See also
DeviceMotionEvent
devicemotion
window.ondevicemotion
deviceorientation
DeviceOrientationEvent
- Detecting device orientation
- Orientation and motion data explained
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/api/devicemotionevent/rotationrate