Javascript $(window).height()在我的网站的两个版本中有所不同

Javascript $(window).height()在我的网站的两个版本中有所不同,javascript,jquery,html,Javascript,Jquery,Html,我有一些Javascript代码需要窗口的维度,因此我使用了经典的jQuery$(window.height() 这在我的网站的一个版本上非常有效,但在另一个版本上返回错误的值(低于正常值)。我通过在同一浏览器的两个选项卡中显示这两个选项进行了测试,得到了两个不同的值 代码方面,我无法找出两个版本之间可能导致问题的差异,因此我只是在寻找可能出现错误或如何调试的线索 我知道类似的话题已经在堆栈溢出上讨论过了,但我还没有找到相关的答案。你应该知道: 在这两个版本中,我的DOM顶部都有 问题至少出现

我有一些Javascript代码需要窗口的维度,因此我使用了经典的jQuery
$(window.height()

这在我的网站的一个版本上非常有效,但在另一个版本上返回错误的值(低于正常值)。我通过在同一浏览器的两个选项卡中显示这两个选项进行了测试,得到了两个不同的值

代码方面,我无法找出两个版本之间可能导致问题的差异,因此我只是在寻找可能出现错误或如何调试的线索

我知道类似的话题已经在堆栈溢出上讨论过了,但我还没有找到相关的答案。你应该知道:

  • 在这两个版本中,我的DOM顶部都有
  • 问题至少出现在Chrome和Firefox上

像这样的差异通常是因为页边空白或填充塌陷造成的,但如果不看一个例子,就不可能说出来。不过,要比较HTML之间的差异应该不会太难。看看这个:我找不到两种HTML之间有什么大的差异,但是我可以对折叠的页边距进行调查。它们是如何影响窗户高度的?@MartinM,我已经读过这个主题,我可以说我已经在使用我应该使用的东西来获得窗户高度。如果我用window.innerHeights替换jQuery,问题仍然是一样的。你能举个例子吗?通常,像这样的差异是因为页边空白或填充塌陷,但是如果不看一个例子,很难说。不过,要比较HTML之间的差异应该不会太难。看看这个:我找不到两种HTML之间有什么大的差异,但是我可以对折叠的页边距进行调查。它们是如何影响窗户高度的?@MartinM,我已经读过这个主题,我可以说我已经在使用我应该使用的东西来获得窗户高度。如果我用window.innerHeights替换jQuery,问题依然存在。你能举个例子吗?