jQuery-动态div高度等于整个窗口的高度

jQuery-动态div高度等于整个窗口的高度,jquery,css,html,resize,height,Jquery,Css,Html,Resize,Height,我正在使用这里找到的代码 $(函数(){ $('#center').css({'height':($(window.height())-162)+'px'}); $(窗口)。调整大小(函数(){ $('#center').css({'height':($(window.height())-162)+'px'}); }); }); 现在,调整窗口大小时,高度更改可以正常工作,但如果向下滚动,高度不会更改,这意味着“窗口”属性不包含超出浏览器窗口大小的内容,因此如果向下滚动,高度不会增加 那么我

我正在使用这里找到的代码


$(函数(){
$('#center').css({'height':($(window.height())-162)+'px'});
$(窗口)。调整大小(函数(){
$('#center').css({'height':($(window.height())-162)+'px'});
});
});
现在,调整窗口大小时,高度更改可以正常工作,但如果向下滚动,高度不会更改,这意味着“窗口”属性不包含超出浏览器窗口大小的内容,因此如果向下滚动,高度不会增加

那么我能补充什么呢?那就是整个内容的大小,而不是窗口的大小

答复 使用文档而不是窗口

<script type='text/javascript'>
    $(function(){
        $('#center').css({'height':(($(document).height())-162)+'px'});

        $(window).resize(function(){
        $('#center').css({'height':(($(document).height())-162)+'px'});
        });
    });
</script>

$(函数(){
$('#center').css({'height':($(document.height())-162)+'px'});
$(窗口)。调整大小(函数(){
$('#center').css({'height':($(document.height())-162)+'px'});
});
});
您可以使用:

$("body").height();
也许:

$(document).height()/width()

这是你需要的吗?因为窗口包含文档,并且窗口具有固定的宽度并限制您从文档中查看的内容。

devided?哦,我明白了,我应该使用文档而不是窗口?让我修改一下代码,看看这是否有效,但我想我只需要使用文档而不是窗口谢谢你应该使用
“body”
选择器!谢谢,我现在明白了,我只是喜欢编程,所以我真的不知道要改变什么,谢谢
$(document).height()/width()