我正在使用jQuery 2.1.1。当我在浏览器控制台中键入window.innerHeight
和$(window).height()
时,它们不会提供相同的输出。请参阅屏幕截图。
我无法弄清楚发生了什么。任何帮助将受到高度赞赏。
答案 0 :(得分:0)
我发现了你的问题...
这完全是因为浏览器控制台窗口。
如果你关闭控制台窗口并在下面运行,你会看到高度语句是相同的。
<script>
alert(window.innerHeight);
alert($(window).height());
</script>
window.innerHeight
似乎在没有控制台窗口高度的情况下计算浏览器的高度。