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

标签 jquery internet-explorer-7 window height cross-browser

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

是否有一种可靠的方法可以在 IE7 和其他(更好的)浏览器中获得正确的窗口(视口(viewport))高度?

我已经尝试过:

window.innerHeight(), 
document.innerHeight()

Jquery:

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

website link

最佳答案

$(window).height();

将返回 IE7 上正确的视口(viewport)高度 - 这可能是您使用它的方式。如果您尝试以下操作:

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

您将看到它的工作原理(刚刚测试过 IE7)。如果这段简单的代码对您不起作用,请确保 jQuery 库正确加载,并确保您正在检查 document.ready block 内的高度。

关于jquery - 我无法获得 IE7 的正确窗口高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365633/

相关文章:

javascript - 将 div 附加到 iframe

javascript - jquery validate SubmitHandler 在提交按钮后未触发

CSS3 与 IE7 问题

internet-explorer-7 - 我终于做到了。我创建了一个 IE7 尝试打开时会崩溃的网页

css - IE7 位置绝对问题

javascript - IE 上的 const 属性是什么

javascript - 计算页面上的 javascript 函数数量(使用 javascript)

javascript - 如何从 Backbone.js 中的现有 html 制作集合?

c# - 更改最小化、关闭和最大化窗口的图标

c++ - 限制 QWidget 大小