html5 visibilitychange事件

来源:互联网 发布:iphone移动数据打不开 编辑:程序博客网 时间:2024/05/16 00:55
visibilitychange事件在当前网页在可见和不可见之间变换的时候调用,可以设置用户没有浏览当前网页时执行一些操作,比如停止页面动画。这样可以减少网络请求,减小服务器压力。
document.addEventListener('visibilitychange',() =>{            if(document.visibilityState === 'hidden' ){                //清除动画                clearInterval(timer);            }else{               //开启动画            }        });