我无法为IE7获得正确的窗口高度

Edw*_*ard 4 jquery height window cross-browser internet-explorer-7

我想我已经尽力在IE7中获得正确的窗口高度,但都是徒劳的.

在IE7和其他(更好的)浏览器中有1种确定方法可以获得正确的窗口(视口)高度吗?

我试过了:

window.innerHeight(), 
document.innerHeight()
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(window).height(), 
$('body').height(), 
$('body').css('height')
Run Code Online (Sandbox Code Playgroud)

网站链接

Eri*_*rik 5

$(window).height();
Run Code Online (Sandbox Code Playgroud)

将在IE7上返回正确的视口高度 - 它可能就是你如何使用它.如果您尝试以下方法:

alert($(window).height());
Run Code Online (Sandbox Code Playgroud)

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