jQuery - динамическая высота div, равная высоте всего окна

я использую код, найденный здесьjQuery - динамическая высота div

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

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

Теперь изменение высоты работает нормально, когда вы изменяете размер окна, но если прокрутка вниз по высоте не изменяется, это означает, что свойство окна не включает в себя вещи, превышающие размер окна браузера, поэтому, если вы прокрутите вниз, высота не увеличится

так что я могу добавить, что будет размер всего контента, а не размер окна

ОТВЕТ использовать документ вместо окна

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

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