为什么是window.outerHeight!== $(window).outerHeight()

时间:2013-07-16 06:19:22

标签: javascript jquery window

控制台日志:

window.outerHeight
> 1080
$(window).height()
> 1008
$(window).outerHeight()
> 1008

我真正想要的是window.outerHeight的跨浏览器解决方案,我认为jQuery有这个。为什么它提供不同的窗户外高度?在我看来,jQuery正在计算视口大小?

我关心的原因主要是因为我不认为IE8有“window.outerHeight”

1 个答案:

答案 0 :(得分:0)

对于IE8尝试使用:

document.body.offsetHeight

在此处找到:https://stackoverflow.com/a/14077446/864385
不确定这种方法是否真的有效,以及它的准确程度。