我确定我犯了一个简单的错误,但我只是提醒 $(window).height()
并且它返回与 $(document ).height()
.
我在 13"MBA 上,浏览器的窗口高度最大化时在 780px - 820px 之间(大致),但每次它返回的窗口高度与文档高度相同。在我工作的网站上的每种情况下超过 1000px。
这是怎么回事?
alert($(window).height());
alert($(document).height());
最佳答案
没有doctype
标记,Chrome 会为这两个调用报告相同的值。
添加严格的文档类型,如 <!DOCTYPE html>
使这些值像宣传的那样工作。
doctype
标记必须是文档中非常的第一件事。例如,即使它不呈现任何内容,您也不能在它之前放置任何文本。
关于jquery $(window).height() 返回文档高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12103208/