首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jquery $(window).height()返回文档高度

jquery $(window).height()返回文档高度
EN

Stack Overflow用户
提问于 2012-08-24 12:35:10
回答 4查看 130.6K关注 0票数 109

我确信我犯了一个简单的错误,但我只是警告$(window).height(),它返回与$(document).height()相同的值。

我用的是13英寸的MBA,当我的浏览器窗口高度在780px - 820px之间最大化时(大致),但每次返回的窗口高度都与文档高度相同。在我工作的网站上,每种情况下窗口高度都超过1000px。

这里发生什么事情?

代码语言:javascript
复制
alert($(window).height());
alert($(document).height()); 
EN

回答 4

Stack Overflow用户

发布于 2015-09-26 01:54:26

我也有同样的问题,使用这个解决了它。

代码语言:javascript
复制
var w = window.innerWidth;
var h = window.innerHeight;
票数 25
EN

Stack Overflow用户

发布于 2012-08-24 13:04:11

这里有一个问题和答案:Difference between screen.availHeight and window.height()

也有图片,所以你可以真正看到不同之处。希望这能有所帮助。

基本上,$(window).height()给出了浏览器窗口(视口)的最大高度,而$(document).height()给出了文档在浏览器内的高度。大多数情况下,即使使用滚动条,它们也是完全相同的。

票数 2
EN

Stack Overflow用户

发布于 2012-08-24 12:47:36

我认为您的文档在窗口中必须有足够的空间来显示其内容。这意味着无需向下滚动即可查看文档的更多部分。在这种情况下,文档高度将等于窗口高度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12103208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档