我想知道当前显示的当前视口或屏幕的高度。这意味着,如果由于溢出而未显示页面的某些部分,则不应包含该部分。
以下所有内容都给了我相同的结果,其中包括页面的滚动/不可见区域-
$(document).height();
$(windows).height();
document.body.clientHeight;
有人可以让我知道如何知道JS或jQuery中文档当前可见区域的高度吗?
我不明白你的问题。$(window).height()
应该返回视口的高度,不包括需要滚动的任何内容。如果您查看文档,您将阅读:
// Returns height of browser viewport
$( window ).height();
// Returns height of HTML document
$( document ).height();
一种替代方法是使用window.innerHeight
。但这和$(window).height()
我一样。
要获取屏幕的高度,可以使用screen.height
(屏幕对象)。这将返回整个屏幕的高度(包括浏览器的顶部栏和Windows任务栏)。screen.availHeight
相反,仅包含浏览器的顶部栏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句