大家好,又见面了,我是你们的朋友全栈君。
下面就是解决这个问题的方法。
- document 中有个事件 visibilityChange 含义是文档流可见不可见
- document 还有个属性visibilityStart 值有两个离开是hidden 回来时visible
- 具体案例跟轮播图其中一个Bug有关
document.addEventListener('visibilitychange', function () {
// console.log(document.visibilityState);
if (document.visibilityState == 'hidden') {
console.log('文档流里面的同步和异步都停止在跑的那个位置');
} else
if (document.visibilityState == 'visible') {
console.log('文档流里面的同步和异步在原先的位置接着执行');
}
})
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150296.html原文链接:https://javaforall.net