2010-12-06 79 views
4

我想我已经尝试了一切,以便在IE7中获得正确的窗口高度,但都是徒劳的。我无法为IE7获得正确的窗口高度

在IE7和其他(更好的)浏览器中,是否有1个确定的方法来获得正确的窗口(视口)高度?

我已经试过:

window.innerHeight(), 
document.innerHeight() 

的Jquery:

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

website link

回答

5
$(window).height(); 

将返回在IE7正确的视口的高度 - 它可能是你怎么是使用它。如果你尝试以下操作:

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

你会看到它的工作(刚刚测试过的IE7)。如果这个简单的代码不适合你,请确保jQuery库加载正确,并确保您正在检查document.ready块内的高度。

+0

是的,这是应该工作。 – 2010-12-06 11:07:44