博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 浏览器页面切换事件
阅读量:5325 次
发布时间:2019-06-14

本文共 667 字,大约阅读时间需要 2 分钟。

document.addEventListener('visibilitychange', function() {

console.log(isHidden() + "-" + new Date().toLocaleTimeString())
});

function getHiddenProp() {

var prefixes = ['webkit', 'moz', 'ms', 'o'];

// if 'hidden' is natively supported just return it

if('hidden' in document) return 'hidden';

// otherwise loop over all the known prefixes until we find one

for(var i = 0; i < prefixes.length; i++) {
if((prefixes[i] + 'Hidden') in document)
return prefixes[i] + 'Hidden';
}

// otherwise it's not supported

return null;
}

function isHidden() {

var prop = getHiddenProp();

if(!prop) return false;

return document[prop];

}

转载于:https://www.cnblogs.com/lgjc/p/7125883.html

你可能感兴趣的文章
CCActionManager(动作管理器)
查看>>
使用DBCP连接池对连接进行管理
查看>>
C# winform 右下角弹出窗口效果
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
(转)大型网站架构演变和知识体系
查看>>
中级web前端面试题1
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
Solr4.8.0源码分析(5)之查询流程分析总述
查看>>
[Windows Server]安装系统显示“缺少计算机所需的介质驱动程序”解决方案
查看>>
罗振宇“时间的朋友”跨年演讲:为做事的人服务 准确抓住小趋势
查看>>
nginx日志切割脚本
查看>>
Mysql multi实现mysql双实例
查看>>
洛谷 P1618 三连击(升级版)
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
React onWheel
查看>>
ASP.NET AJAX调用服务
查看>>
Reflect反编译C#程序
查看>>
如何修改tomcat后台console标题(转)
查看>>
DSAPI 字符串和文件转Md5字符串
查看>>