有没有办法衡量用户在其网站上可见的高度?

时间:2011-08-14 07:58:07

标签: javascript html css

我想测量可见内容区域的高度(这意味着 - 它的顶部位于我开始看到网站内容的位置,并且它在我拥有窗口或以某种方式在Javascript中的mac任务面板)。它因浏览器而异,我是否在浏览器中有其他面板,然后更改其大小。

如何获取此数据?

2 个答案:

答案 0 :(得分:3)

以下是一些有用的Javascript(非jQuery)工具,您可以使用它们来查找:

document.body.offsetWidth
document.body.offsetHeight

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

您还有:

window.innerWidth
window.innerHeight

这些将为您提供浏览器视口的宽度,就像antimatterfish所说。

答案 1 :(得分:1)

您的意思是$(window).height();$(window).width();吗? “window”测量浏览器视口......