jQuery - dynamique div hauteur égale à la hauteur de la totalité de la fenêtre

je suis en utilisant le code trouvé ici jQuery - dynamique div hauteur

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

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

maintenant, le changement de hauteur fonctionne bien lorsque vous redimensionnez la fenêtre, mais si vous faites défiler vers le bas la hauteur ne change pas, cela signifie que la fenêtre de propriété ne comprend pas les choses au-delà de la taille de la fenêtre du navigateur, donc si vous faites défiler vers le bas de la hauteur, de ne pas augmenter le

si ce que je peux ajouter que la taille de l'ensemble du contenu, et non la taille de la fenêtre

RÉPONDRE
utiliser le document au lieu de la fenêtre de

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

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

OriginalL'auteur vache | 2009-10-18