查找整页高度

Posted

技术标签:

【中文标题】查找整页高度【英文标题】:Finding full page height 【发布时间】:2011-08-14 09:16:15 【问题描述】:

我在 Firefox 中使用 window.scrollYMax 来获得最大滚动,并使用 window.scrollY 来查找我离页面底部的距离,以便我可以加载更多提要。问题是 window.scrollYMax 在 Firefox 之外不起作用!救命!

【问题讨论】:

您是否要获取文档的高度?有代码吗? 你没有使用 JQuery YUI 等库吗?如果你不是,你应该考虑一个他们对所有这些事情都非常方便的功能 我不使用 JQuery,是的 Kieran。 【参考方案1】:

我认为你需要document.body.scrollHeight

【讨论】:

【参考方案2】:

这些属性是 Firefox 特有的。这个页面很好地解释了哪些浏览器支持什么:http://www.quirksmode.org/dom/w3c_cssom.html

您可能正在寻找:

x.scrollWidth
x.scrollHeight

【讨论】:

不起作用,因为 body 元素不会拉伸整个页面。 因为我的花车,身体没有伸展。 谢谢你的工作,但 body 不应该已经设置为溢出:默认情况下自动? 我不确定,但有些浏览器可能不会默认设置它。无论哪种情况,该属性都修复了很多个故障,==.【参考方案3】:

以下代码对我很有用 -

 <!DOCTYPE html>
 <html>
 <head>
    <title>test</title>
 </head>
 <body>
    <embed id="pdf" src="your-source-of-pdf"   type='application/pdf'>

     <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script>
          $(function () 
             $('#pdf').attr('height', document.body.scrollHeight);
          );
    </script>
</body>
</html>

【讨论】:

以上是关于查找整页高度的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Text Kit 查找单行文本的高度

Sicily:计算二叉查找树的高度

使用相机角度失真从屏幕高度查找图像的实际高度

在插入之前查找 QWidget 的高度

滚动捕捉和滚动整页

Android:查找 ListView 的项目呈现高度