学无先后,达者为师

网站首页 前端文档 正文

js 获得窗口的高度与宽度

作者:丶扁扁的糖是扁的 更新时间: 2022-01-20 前端文档
//IE 8 及更早 IE 版本不支持innerWidth和innerHeight这两个属性
function getViewportOffset() {
    //各大主流浏览器
    if (window.innerWidth !== undefined) {
        return {
            w: window.innerWidth,
            h: window.innerHeight
        }
    } else {
    // ie8及其以下
        if (document.compatMode === "BackCompat") {
            // 怪异模式
            return {
                w: document.body.clientWidth,
                h: document.body.clientHeight
            }
        } else {
            // 标准模式
            return {
                w: document.documentElement.clientWidth,
                h: document.documentElement.clientHeight
            }
        }
    }
}

原文链接:https://blog.csdn.net/sugerinaflat/article/details/121207523

相关推荐

栏目分类
最近更新