if(window.DeviceMotionEvent) { var speed = 25; var x = y = z = lastX = lastY = lastZ = 0; window.addEventListener('devicemotion', function(){ var acceleration =event.accelerationIncludingGravity; x = acceleration.x; y = acceleration.y; if(Math.abs(x-lastX) > speed || Math.abs(y-lastY) > speed) { location.href="http://www.baidu.com"; } lastX = x; lastY = y; }, false); }function repeat(){// alert("4");var SHAKE_THRESHOLD = 800;var last_update = 0;var x, y, z, last_x, last_y, last_z;if (window.DeviceMotionEvent) {window.addEventListener('devicemotion',deviceMotionHandler, false);}function deviceMotionHandler(eventData) {// alert("4");var acceleration =eventData.accelerationIncludingGravity;//alert(newDate().getTime());var curTime = new Date().getTime();// alert(curTime - last_update);if ((curTime - last_update)> 300) {// alert("5");var diffTime = curTime -last_update;last_update = curTime;x = acceleration.x;y = acceleration.y;z = acceleration.z;var speed = Math.abs(x +y + z - last_x - last_y - last_z) / diffTime * 10000;if (speed > SHAKE_THRESHOLD && zja == 1) {//alert(5);window.location.reload();}last_x = x;last_y = y;last_z = z;}}}
捕捉手机摇动
最新推荐文章于 2021-03-15 18:41:51 发布