控制台日志:
window.outerHeight
> 1080
$(window).height()
> 1008
$(window).outerHeight()
> 1008
我真正想要的是 window.outerHeight 的跨浏览器解决方案,我认为 jQuery 有。为什么它提供不同的窗口外部高度?在我看来,jQuery 正在计算视口大小?
我关心的原因主要是因为我不认为 IE8 有“window.outerHeight”
控制台日志:
window.outerHeight
> 1080
$(window).height()
> 1008
$(window).outerHeight()
> 1008
我真正想要的是 window.outerHeight 的跨浏览器解决方案,我认为 jQuery 有。为什么它提供不同的窗口外部高度?在我看来,jQuery 正在计算视口大小?
我关心的原因主要是因为我不认为 IE8 有“window.outerHeight”
对于 IE8 尝试使用:
document.body.offsetHeight
在这里找到:https
://stackoverflow.com/a/14077446/864385
不确定这种方法是否真的有效以及它有多准确。