javascript - 在 jQuery 中获取 HTML 文档的总高度

标签 javascript jquery html

我想使用 jQuery 检索我的 HTML 文档的总高度。我尝试了很多东西,我能得到的最大高度是视口(viewport)的总高度,从不考虑是否有垂直滚动条。以下屏幕指示我想要什么:

enter image description here

$(document).height();  // return 898, which is only the height of the current visible part of the page
$(window).height();  // return 881
$("html").height();  // return 898
$("body").height();  // same
$("div#main").height();  // same
$(document).outerHeight();  // i'm wondering how can i do this ...

测试是在 Firefox 和 Chrome 浏览器上进行的。

有人可以解释一下是否可以这样做吗?

显然,即使我的问题没有解决,它也必然与 SharePoint 的异常行为有关。我正在尝试获取 SharePoint 2013 页面上的文档高度,但它始终会返回视口(viewport)高度。

最佳答案

您可以将 outerHeight() 与您的内容包装器一起使用,您需要在准备好的内部文档中调用它

例子:-

// this return your all content height.
$(document).ready(function(){
   $("your all content wrapper name").outerHeight(); 
});

关于javascript - 在 jQuery 中获取 HTML 文档的总高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26774451/

相关文章:

javascript - 第二次单击时,使用 JQUERY 运行另一个函数

javascript - NodeJS : HTTP GET returns the code instead of JSON object

jquery - 如何获取选定的单选按钮值?

javascript - 切换移动导航时如何防止滚动

javascript - 禁用列排序不适用于多个 angularjs 数据表

javascript - jQuery - 快速移动鼠标时 Mouseleave 不触发

javascript - 在函数外访问 JS/jQuery 变量

javascript - 如何制作一个具有两种状态的按钮,单击时根据状态触发不同的功能

javascript - 访问另一个文件时未定义 fetch

javascript - 需要每秒调用脚本,还是更好的解决方案?