jQuery - dynamische Div-Höhe, die der Höhe des gesamten Fensters entspricht

Ich verwende den hier gefundenen CodejQuery - dynamische Div-Höhe

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

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

Jetzt funktioniert die Höhenänderung problemlos, wenn Sie die Größe des Fensters ändern. Wenn sich der Bildlauf nach unten jedoch nicht ändert, bedeutet dies, dass die Fenstereigenschaft keine Elemente über die Größe des Browserfensters hinaus enthält. Wenn Sie also nach unten scrollen, nimmt die Höhe nicht zu

Also, was kann ich hinzufügen, das wird die Größe des gesamten Inhalts sein, nicht die Fenstergröße

ANTWORT Dokument anstelle von Fenster verwenden

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

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage