2010-12-06 52 views
4

Je pense que j'ai tout essayé pour obtenir la bonne hauteur de la fenêtre dans IE7, mais en vain.Je ne peux pas obtenir la bonne hauteur de la fenêtre pour IE7

Y a-t-il un moyen infaillible d'obtenir la bonne hauteur de fenêtre (fenêtre d'affichage) dans IE7 et les autres (meilleurs) navigateurs?

J'ai essayé:

window.innerHeight(), 
document.innerHeight() 

Jquery:

$(window).height(), 
$('body').height(), 
$('body').css('height') 

Le website link

Répondre

5
$(window).height(); 

retournera la bonne hauteur de la fenêtre sur IE7 - il pourrait être comment vous êtes En l'utilisant. Si vous essayez ce qui suit:

alert($(window).height()); 

Vous verrez son fonctionnement (juste testé IE7). Si ce simple code ne fonctionne pas pour vous, assurez-vous que la bibliothèque jQuery se charge correctement et assurez-vous de vérifier la hauteur dans un bloc document.ready.

+0

Oui, c'est supposé fonctionner. –

+0

Stangely je reçois la hauteur est 1 (en utilisant $ (document) .ready) – Edward

+0

WIll un travail de timeout? Peut-être que le document n'est pas prêt? (chargement de quelques images lourdes) – Edward