我们需要在特定的时候判断页面的显示状态,例如:当视频加载到可播放状态时,根据用户是否停留在当前页面来决定是否开始自动播放.页面的展示的状态的判断就需要用到html5新增的一个api:document.hidden. document.hidden属性:bool型,表示页面是否处于隐藏状态.页面隐藏包括页面在后台标签页或者浏览器最小化. visibilitychange事件:当文档的可见性改变时触发. 兼容性写法如下,当在浏览器里切换标签页或者最小化时就会console打印出状态的变化: var
摇一摇”的效果制作主要依赖于H5的deviceMotionEvent事件 先讲怎么使用,具体的原理在后边补充 第一步:捕捉重力加速度 var acceleration = eventData.accelerationIncludingGravity; 第二步:监听函数并执行. var SHAKE_THRESHOLD = 800; var last_update = 0; var x, y, z, last_x, last_y, last_z; if ((window.DeviceMotionEv