JavaScript Safari iPhoneの傾き
・iPhoneが傾いた時に左からのマージンを変化。80か0で変化させる!
- 6.5と+6.5が横と縦のほどよい境目だったので採用した。
var tilt_elm = document.getElementById('tilt'); window.addEventListener('devicemotion', function(evt) { var acc = evt.accelerationIncludingGravity; var margin = 0; margin = Math.abs(acc.x) > 6.5 ? 80 : 0; document.body.style.marginLeft = String(margin) + "px"; },true);