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

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

【问题讨论】:

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

标签: javascript scroll height


【解决方案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" width="100%" height="" 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-28
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      • 2011-03-19
      相关资源
      最近更新 更多