javascript - 页面实际高度(所有内容),JS

标签 javascript jquery html css height

这里没有这个问题,也没有重复。

我需要真实的页面(完整)高度,不仅包括可见部分,还包括滚动部分。 我尝试:

$('body/html').height(), window.height, window.outerHeight 

和其他人,但他们只给我页面的可见高度。我想要所有高度。

我的工作对象:

html, body { height: 100%;}, 

内容多,滚动页面和内容长的页面。 如何获得页面的完整高度?

最佳答案

使用 jQuery $('html').outerHeight() 就是您想要的。窗口高度只是视口(viewport)的高度。上述方法不起作用的唯一方法是,如果您的 html 被限制在窗口的高度,并且您有一些其他带有溢出的包装 div,在这种情况下,您希望获得它的 outerHeight()

关于javascript - 页面实际高度(所有内容),JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925711/

相关文章:

javascript - 我如何动画一个单词,使每个字母改变颜色

javascript - 通过类名获取某个 div 内的元素

javascript - 在通过 JavaScript 的 Canvas 中,如何获取对象的坐标,然后将该对象移动到不同的坐标?

html - 为什么我的输入在第一行之后跳到下一行?

javascript - 将我的 .net MVC View 中的 bool 值传递给 javascript,但 JS 不接受 True,想要 true

javascript - while 循环中此赋值的逻辑(jshint 友好)等效项

javascript - 如何在 IE 和 Chrome/Firefox 中放置一个 css 下拉菜单

javascript - jQuery/Javascript - 将 div 高度设置为该行中的最大元素高度

javascript - 如何在单个组件中渲染多个 Prop ,然后将这些 Prop 传递给 React 中的子组件

javascript - 使用 Angular Directive(指令)在页面加载时重新缩放和裁剪图像