是否有一种方法可以测量用户在他的网站中可见的高度?

Is there a way to measure the height of what's visible to the user in his website?

本文关键字:用户 网站 高度 测量用 测量 方法 一种 是否      更新时间:2023-09-26

我想在Javascript中测量可见内容区域的高度(这意味着-它的顶部位于我开始看到网站内容的地方,并且它在我拥有windows或mac任务面板的地方结束)。它因浏览器而异,如果我在浏览器中有其他面板,它会改变其大小。

我怎样才能得到这些数据?

这里有一些有用的Javascript(不是jQuery)工具,你可以使用它们来找到这个:

document.body.offsetWidth
document.body.offsetHeight

这些查找body元素的Width和Height(所以除非你对body元素做了一些奇怪的事情,否则这应该可以工作)。

还有:

window.innerWidth
window.innerHeight

这些会给你浏览器视窗的宽度,就像antimatterfish说的。

您是指$(window).height();$(window).width();吗?