$(window).height() 等于 $(document).height()
在开发一个页面的时候,需要计算窗口的高度$(window).height()和页面的高度$(document).height()。但是神奇的是窗口的高度和页面高度是一样的。
通过搜索引擎查询,给出的答案基本上都是说页面内容太短,并没能解决这个问题。实际上页面内容非常的长。这个问题足足研究了1个多小时。
最后发现,只需要在这个页面的顶部增加<!DOCTYPE html>标签,$(window).height()的高度值就恢复了正常。真是一个神奇的BUG,有知道的大佬讲一下这是什么原理。