2014-10-19 56 views

回答

3

至於爲何<body>scrollTop保持在0,那是因爲<body>是不是有內容滾動的元素。

這將是代替<div id="c_base" class="c_base" ...>內頁:

console.log(document.getElementById('c_base').scrollTop); 
// e.g., 500 

該元素是positioned以填充視口,並具有vertical overflow允許滾動的內容。

html.fh .c_base { 
    overflow-y: auto; 
    overflow-x: visible; 
    position: absolute; 
    /* ... */ 
} 
+0

謝謝你的好解釋!也許你可以給出建議,是否有可能在沒有檢查代碼的情況下在頁面上獲得滾動位置? – user3763845 2014-10-20 10:39:51

相關問題