首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取视口的非滚动高度

问获取视口的非滚动高度
EN

Stack Overflow用户
提问于 2014-07-27 19:43:47
回答 1查看 53关注 0票数 0

我想知道当前显示的视图端口或屏幕的高度。这意味着,如果页面的某些部分由于溢出而没有显示,则不应包括该部分。

以下都给出了相同的结果,其中包括页面的滚动/不可见区域-

代码语言:javascript
复制
$(document).height();
$(windows).height();
document.body.clientHeight;

有人能告诉我如何知道JS或jQuery中当前可见的文档区域的高度吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-27 19:59:14

我不明白你的问题。$(window).height()应该返回视图的高度,不包括任何需要滚动的内容。如果您查看一下文档,您会看到:

代码语言:javascript
复制
// Returns height of browser viewport
$( window ).height();

// Returns height of HTML document
$( document ).height();

另一种选择是使用window.innerHeight。但对于我来说,这与$(window).height()的返回相同。

要获得屏幕的高度,可以使用screen.height (屏幕对象)。这将返回整个屏幕的高度(包括浏览器的顶部栏和窗口任务栏)。相比之下,screen.availHeight只包括浏览器的顶部栏。

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

https://stackoverflow.com/questions/24984916

复制
相关文章

相似问题

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