人到中年有點(diǎn)甜
2022-11-11 16:54:14
當(dāng)標(biāo)簽頁(yè)出現(xiàn)時(shí)我想做點(diǎn)什么activatedonvisibilitychange當(dāng)頁(yè)面是activated并且de-activated我只需要第一個(gè)選項(xiàng),例如:document.onactivate = function(){
console.log("index.php is visible");};有什么幫助嗎?
2 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用條件檢查可見
document.addEventListener("visibilitychange", function handleVisibilityChange() {
if (!document.hidden) {
console.log("index.php is visible");
}
}, false);

收到一只叮咚
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以檢查visibilityState文檔的。該事件將在頁(yè)面被激活和停用時(shí)觸發(fā),但是,這允許您僅在頁(yè)面被激活時(shí)運(yùn)行代碼,即:可見。
document.addEventListener("visibilitychange", function() {
if (document.visibilityState === "visible") {
// code when page is visible
console.log("index.php is visible");
}
});
添加回答
舉報(bào)
0/150
提交
取消