摘要:事件用于用戶是否離開當(dāng)前頁面頁面的屬性可能返回三種狀態(tài),和監(jiān)聽事件頁面變?yōu)椴豢梢姇r觸發(fā)離開頁面變?yōu)榭梢姇r觸發(fā)回來頁面的屬性離開回來
VisibilityChange 事件;用于用戶是否離開當(dāng)前頁面
// 頁面的 visibilityState屬性可能返回三種狀態(tài) prerender,visible 和 hidden // 監(jiān)聽 visibility change 事件 document.addEventListener("visibilitychange", function() { // 頁面變?yōu)椴豢梢姇r觸發(fā) if (document.visibilityState == "hidden") { document.title = "離開"; } // 頁面變?yōu)榭梢姇r觸發(fā) if (document.visibilityState == "visible") { document.title = "回來"; } });
// 頁面的 hidden屬性,false,true; document.addEventListener("visibilitychange",function(){ var isHidden = document.hidden; if(isHidden){ document.title = "離開"; } else { document.title = "回來"; } });
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/110049.html
一、簡介 要知道用戶何時離開,有常用的方法是監(jiān)聽下面三個事件。 pagehide beforeunload unload 可上述三種方法有一個bug就是,這些事件在手機上可能不會觸發(fā),頁面就直接關(guān)閉了。因為手機系統(tǒng)可以將一個進(jìn)程直接轉(zhuǎn)入后臺,然后殺死?! ∮脩酎c擊了一條系統(tǒng)通知,切換到另一個 App?! ∮脩暨M(jìn)入任務(wù)切換窗口,切換到另一個 App?! ∮脩酎c擊了 Home 按鈕,切換...
摘要:自定義名稱縮放控制器可以使用中的動畫設(shè)計更為華麗的效果。在和中必須使用,不然它們會同時生效,動畫也會瞬間完成。先在標(biāo)簽內(nèi)加入,接著類似自定義動畫可以給命名。 文章鏈接:Vue.js基礎(chǔ)教程 開發(fā)工具準(zhǔn)備: 根據(jù)個人喜歡選擇IDE,我使用的是WebStorm,推薦使用Atom和VSCode; 安裝git base和node.js; 安裝vue-cli,命令npm i -g @vue/...
摘要:推薦這么做,因為如果每個都要這樣重復(fù)的判斷瀏覽器前綴,那也太惡心了瀏覽器是否支持全屏模式屬性返回一個布爾值,表示當(dāng)前文檔是否可以切換到全屏狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000017229080?w=700&h=467); 我第一次對網(wǎng)頁全屏模式有概念,是那種網(wǎng)頁播放視頻的全屏播 放的那種。感覺很強,前幾個星期有個...
閱讀 1917·2021-11-24 11:16
閱讀 3265·2021-09-10 10:51
閱讀 3215·2021-08-03 14:03
閱讀 1272·2019-08-29 17:03
閱讀 3253·2019-08-29 12:36
閱讀 2239·2019-08-26 14:06
閱讀 502·2019-08-23 16:32
閱讀 2695·2019-08-23 13:42