$(window).height()
上找到的为浏览器视图端口高度提供了较少的像素值,$(document).height()
为单位提供了较少的实际文档高度像素值
如果文档高度小于窗口高度,那么$(document).height()
将导致窗口高度..
在我的情况下,我有一个36px高度的文件..
当我检查$(window).height()
时,$(document).height()
给出的结果与36 ..
有人可以解释我的浏览器有什么问题吗??
答案 0 :(得分:1)
您的浏览器没有任何问题。
文档可能比您可以看到的窗口大(可以放在显示器内部的实际内容)。
如果你的显示器的分辨率是1024 x 768,但是实际文件的尺寸更大,让我们说4000px,那么$(window).height()的输出值将是768px而$(文件)。高度()将是4000px,尽管每次你只能看到768px(事实上,你会看到更少,因为你需要考虑浏览器占用空间)
您的最大元素高度为36像素,因此窗口和文档都会缩放到该大小,尽管您可能会看到下面有很多空白区域。
答案 1 :(得分:0)
$(window).height()
给出浏览器窗口的高度,在该窗口中只打开可查看部分的页面。
其中
$(document).height()
给出文档的高度。即页面
所以$(window).height() may smaller than the document being rendered or may be same depending on the document
。因此在你的情况下两者都是相同的