js自定义获取浏览器宽高
2024-08-31 04:35:23
/**
* @description js自定义获取浏览器宽高
*
* IE8 和 IE8 以下的浏览器不兼容
* window.innerWidth
* window.innerHeight
*
* html 头文件部加 <!doctype html> 表示启用标准模式
* 标准模式 兼容所有浏览器
*
* document.body.clientWidth
* document.body.clientHeight
*
* document.documentElement.clientWidth
* document.documentElement.clientHeight
*
* @returns {width:0,height:0}
*/
function getViewPortOffset(){
if(window.innerWidth){
return {
width:window.innerWidth,
height:window.innerHeight
}
}else{
//混杂模式(兼容IE8以下)
if(document.compatMode == 'BackCompat'){
return{
width:document.body.clientWidth,
height:document.body.clientHeight
}
}else{
return {
width:document.documentElement.clientWidth,
height:document.documentElement.clientHeight
}
}
}
}
最新文章
- hihocoder挑战赛13A
- 决策树的python实现
- [整理]S-Record数据格式解析
- 远程调试Java程序
- js实现对身份证校验
- C#创建Windows服务入门图解(VS2010)
- Swift构造器(Initializer)与析构器(Deinitializer)
- .net发邮件
- android 自定义百度地图放大缩小
- hdu--1013--Digital Roots(字符串)
- SQL注入详解
- python实现斐波那契数列(Fibonacci sequence)
- JQuery基本知识、选择器、事件、DOM操作、动画
- 显示Linux进程打开了哪些文件? 用lsof命令
- centos开发环境安装的备忘
- python textwrap的使用
- HTML常用标签3
- CF1070L Odd Federalization 高斯消元
- FZU软工实践–团队成员交换交接情况
- javax.inject包