2009-12-14 4 views
1

J'ai un en-tête de hauteur fixe (180px) et un pied de page à hauteur fixe (50px). Je voudrais que la hauteur du conteneur soit: hauteur de la fenêtre MINUS en-tête MINUS footer. Si la hauteur du conteneur peut être mise à jour lors du redimensionnement de la fenêtre, ce serait génial!Hauteur dynamique du conteneur (jQuery uniquement)

J'ai posté la même question et recevoir une bonne réponse avec une solution CSS seulement, cela fonctionne mais j'ai toujours des problèmes dans IE6 et 7, donc Je voudrais une solution jquery Only si possible.

+1

Pouvez-vous poster un lien à la question précédente, vous avez demandé? Je suis intéressé à lire les réponses. –

+0

http://stackoverflow.com/questions/1900540/dynamic-container-height-jquery – SLaks

Répondre

4

Vous pouvez utiliser le resize event, comme ceci: (non testé)

var expandingDiv = $('...'); 
$(window).resize(function(e) { 
    expandingDiv.height(document.documentElement.clientHeight - (180 + 50)); 
}); 
+1

Ou utilisez $ (window) .height() - semble être plus cohérente que document.offsetHeight sur différents navigateurs et versions. – GalacticCowboy

Questions connexes