【发布时间】:2013-07-16 14:34:50
【问题描述】:
控制台日志:
window.outerHeight
> 1080
$(window).height()
> 1008
$(window).outerHeight()
> 1008
我真正想要的是 window.outerHeight 的跨浏览器解决方案,我认为 jQuery 有。为什么它提供不同的窗口外部高度?在我看来,jQuery 正在计算视口大小?
我关心的原因主要是因为我不认为 IE8 有“window.outerHeight”
【问题讨论】:
-
jQuery 文档说“此方法不适用于窗口和文档对象;对于这些,请改用 .height()”
-
@Thilo:这是一个答案。 :-)
-
但是
.height()的文档说对于窗口,它返回视口大小。 -
“我真正想要的是 window.outerHeight 的跨浏览器解决方案,我认为 jQuery 有这个。”那么显然不是。
标签: javascript jquery window