有一次你去了另一页,回来发现自己的页面出现了bug。 例如,如果绘制轮播图,并且zxdxt从另一个页面进入,原始计时器也会继续运行。 那样的话,里面的几个值会发生变化,看起来也不一样。
以下是解决这个问题的方法。
document具有事件可见性更改。 这意味着是否可以看到文档的流程。 document有两个visibilityStart属性的值。 hidden返回时visible的具体情况与轮播图中的一个错误有关。 文档. addevent listener (y change ',function((/console.log ) ) document.visibilitystate ); if (document.visibility state==' hidden ' () { console.log )文档流中同步和异步停止在运行的位置) ); } else if (document.visibility state==' visible ' ) { console.log )文档流中的同步和异步在原始位置继续执行); } ) )