監聽頁面的離開與顯示 “visibilitychange”



 發現手機滑動頁面至后台定時器背景音樂還在進行, 這就比較煩人

於是就找到了 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(); }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM