获取窗口大小 并自适应大小变化

首先获取窗口的大小  一般只需获取高度即可

if (window.innerHeight) 
        winHeight = window.innerHeight; 
        else if ((document.body) && (document.body.clientHeight)) 
        winHeight = document.body.clientHeight; 
        // 通过深入 Document 内部对 body 进行检测,获取窗口大小 
        if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) 
        { 
        winHeight = document.documentElement.clientHeight;  
        } 

以后就需要window.onresize= function(){} 来自动添加内容高度了
function  countHeight(){
    if (window.innerHeight) 
        winHeight = window.innerHeight; 
        else if ((document.body) && (document.body.clientHeight)) 
        winHeight = document.body.clientHeight; 
        // 通过深入 Document 内部对 body 进行检测,获取窗口大小 
        if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) 
        { 
        winHeight = document.documentElement.clientHeight;  
        } 
        var aaa = winHeight - 80;
        $(".container").css("height",aaa);
        $(".beforeOnLoadDiv").css("height",winHeight - 100)
}

function show (){
    countHeight();
    window.onresize = function(){
        countHeight();
    }
}
show();


 
原文地址:https://www.cnblogs.com/wanglaowu/p/6543695.html