本篇文章给大家带来的内容是关于html5里页面可见性的判断(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
visibilitychange页面事件来判断当前页面可见性的状态,并针对性的执行某些任务
document.hidden
新出现的document.hidden属性,它显示页面是否为用户当前观看的页面,值为ture或false。
document.visibilityState
visibilityState的值要么是visible (表明页面为浏览器当前激活tab,而且窗口不是最小化状态),要么是hidden (页面不是当前激活tab页面,或者窗口最小化了。),或者prerender (页面在重新生成,对用户不可见。).
visibilitychange事件
// 各种浏览器兼容 var hidden, state, visibilityChange;
if (typeof document.hidden !== undefined) {
hidden = hidden;
visibilityChange = visibilitychange;
state = visibilityState;
} else if (typeof document.mozHidden !== undefined) {
hidden = mozHidden;
visibilityChange = mozvisibilitychange;
state = mozVisibilityState;
} else if (typeof document.msHidden !== undefined) {
hidden = msHidden;
visibilityChange = msvisibilitychange;
state = msVisibilityState;
} else if (typeof document.webkitHidden !== undefined) {
hidden = webkitHidden;
visibilityChange = webkitvisibilitychange;
state = webkitVisibilityState;
}
// 添加监听器,在title里显示状态变化
document.addEventListener(visibilityChange, function() {
document.title = document[state]; }, false);
// 初始化
document.title = document[state];
添加监听
document.addEventListener(visibilitychange, function() {
console.log( document.visibilityState );
});
document.addEventListener(msvisibilitychange, function() {
console.log( document.msVisibilityState);
});
document.addEventListener(mozvisibilitychange, function() {
console.log( document.mozVisibilityState);
});
document.addEventListener(webkitvisibilitychange, function() {
console.log( document.webkitVisibilityState);
});
相关文章推荐:
PHP中抽象方法以及抽象类与接口的简单介绍
什么是容器(Container)和门面(Facade)?thinkphp5.1中容器和门面的浅析
thinkphp模板如何判断是手机微信支付还是微信扫码支付
以上就是html5中页面可见性的判断(附代码)的详细内容,更多请关注双恒网络其它相关文章!
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » html5中页面可见性的判断(附代码)
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » html5中页面可见性的判断(附代码)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?