JavaScript如何获取浏览器的高度和宽度以及浏览器滚动条的位置?

作者:日期:2017-11-24 15:07:04 点击:56

 JavaScript获取浏览器的高度和宽度,程序代码如下所示

function getBrowser() {
    var w, h;
    w = document.documentElement.clientWidth || document.body.clientWidth;
    h = document.documentElement.clientHeight || document.body.clientHeight;
    return {
        width: w,
        height: h
    };
}

JavaScript获取浏览器滚动条的位置,程序代码如下所示

function scollPostion() {
    var t, l, w, h;
    if (document.documentElement && document.documentElement.scrollTop) {
        t = document.documentElement.scrollTop;
        l = document.documentElement.scrollLeft;
        w = document.documentElement.scrollWidth;
        h = document.documentElement.scrollHeight;
    } else if (document.body) {
        t = document.body.scrollTop;
        l = document.body.scrollLeft;
        w = document.body.scrollWidth;
        h = document.body.scrollHeight;
    }
    return {
        top: t,
        left: l,
        width: w,
        height: h
    };
}
 
 

上一篇: 作用域闭包、预解释和this关键字通关面试题,附视频

下一篇: 利用JavaScript如何创建一个table表格