首页 > 代码库 > 摇一摇
摇一摇
var x, y, z, lastX, lastY, lastZvar color = [‘red‘, ‘blue‘, ‘green‘, ‘yellow‘, ‘gray‘]var speed = 25var enabled = truex = y = z = lastX = lastY = lastZ = 0function handleEvent(event) { var acceleration = event.accelerationIncludingGravity x = acceleration.x y = acceleration.y if (enabled && (Math.abs(x - lastX) > speed || Math.abs(y - lastY) > speed || Math.abs(z - lastZ) > speed)) { enabled = false setTimeout(function() { enabled = true }, 1000) document.body.style.backgroundColor = color[Math.floor(Math.random() * (color.length + 1))] } lastX = x lastY = y}if (window.DeviceMotionEvent) { window.addEventListener(‘devicemotion‘, handleEvent, true)}
摇一摇
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。