2011-04-28 111 views
0

我在firefox中使用window.scrollYMax來獲取最大滾動,並使用window.scrollY來查找頁面底部的距離,以便我可以加載更多的提要。問題是window.scrollYMax無法在Firefox以外工作!幫幫我!查找整頁高度

+0

你想獲得的高度文件?任何代碼? – Kieran 2011-04-28 04:15:59

+0

你不使用JQuery YUI等庫嗎?如果你不是你應該考慮一個,他們真的很方便的功能,所有這些東西 – 2011-04-28 06:10:20

+0

我不使用JQuery,是的基蘭。 – 2011-04-28 14:18:36

回答

1

這些屬性是Firefox特定的。這個頁面對什麼瀏覽器支持什麼提供了一個很好的解釋:http://www.quirksmode.org/dom/w3c_cssom.html

你可能會尋找:

x.scrollWidth 
x.scrollHeight 
+0

不起作用,因爲body元素不能拉伸整個頁面。 – 2011-04-28 12:36:46

+0

爲什麼不?身體應該。 – Blender 2011-04-28 14:28:26

+0

由於我的漂浮物,身體不會伸展。 – 2011-04-29 04:27:53

2

我認爲你需要document.body.scrollHeight

0

下面的代碼爲我的偉大工程 -

<!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>