devicemotion
devicemotionイベントはデバイスの傾きや加速度を検出するイベントです。
iPhoneやiPadなどのiOSでは4.2以上から、Androidでは3.0以上の端末で利用できます。
window.addEventListener("devicemotion", function(e){
e.acceleration.x;
e.acceleration.y;
e.acceleration.z;
e.accelerationIncludingGravity.x;
e.accelerationIncludingGravity.y;
e.accelerationIncludingGravity.z;
});
イベントオブジェクトでは acceleration で加速度を、 accelerationIncludingGravity で傾きを検出することができます。各オブジェクトにはx,y,zの値があり、それぞれに、上下、左右、前後の値が保持されています。
登録日 : 2013年06月04日 最終更新日 : 2013年6月4日
同じカテゴリー(Event)のエントリー
- beforeunload
- unload
- pointercancel
- pointerhover
- mouseout
- pointerout
- mouseover
- pointerover
- pointerup
- pointermove
- pointerdown
- gestureend
- gesturechange
- gesturestart
- touchcancel
- devicemotion
- popState
- hashchange
- pagehide
- pageshow
- error
- orientationchange
- touchmove
- touchend
- touchstart
- MutationObserver
- DOMNodeInserted