查找整页高度
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>
【讨论】:
以上是关于查找整页高度的主要内容,如果未能解决你的问题,请参考以下文章