发现手机滑动页面至后台定时器背景音乐还在进行, 这就比较烦人

于是就找到了 visibilitychange事件, 以下是 《JavaScript 标准参考教程(alpha)》中对其进行的详细解释,

猛戳↓↓↓

https://javascript.ruanyifeng.com/htmlapi/pagevisibility.html

 

 前使用场景 (结束和重启定时器 , 修改页面title, 关闭或重启页面背景乐)

下面是关闭和重启定时器的栗子

document.addEventListener("visibilitychange", () => {
// 用户离开了当前页面
if (document.visibilityState === "hidden") {
    if (this.inter) clearInterval(this.inter); 
} 

// 用户打开或回到页面 if (document.visibilityState === "visible") { this.openInter(); }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2021-12-16
  • 2021-10-21
相关资源
相似解决方案