Javascript 对于某些站点,body.scrollTop返回0
对于某些页面document.body.scrollTop返回0,您能帮助理解原因吗Javascript 对于某些站点,body.scrollTop返回0,javascript,html,Javascript,Html,对于某些页面document.body.scrollTop返回0,您能帮助理解原因吗 例如,好的,首先,为了清楚起见,scrollTop是一个属性,而不是一个方法,所以它不返回任何内容。它是0 当没有垂直滚动条(即,整个内容适合显示页面)或滚动条已经位于元素顶部时,就会发生这种情况 请参阅:了解为什么滚动条的滚动条顶部保持为0,这是因为不是具有内容滚动的元素 这将是页面中的: console.log(document.getElementById('c_base').scrollTop); //
例如,好的,首先,为了清楚起见,scrollTop是一个属性,而不是一个方法,所以它不返回任何内容。它是0 当没有垂直滚动条(即,整个内容适合显示页面)或滚动条已经位于元素顶部时,就会发生这种情况 请参阅:了解为什么滚动条的滚动条顶部保持为0,这是因为不是具有内容滚动的元素 这将是页面中的:
console.log(document.getElementById('c_base').scrollTop);
// e.g., 500
该元素将填充视口,并允许滚动其内容
html.fh .c_base {
overflow-y: auto;
overflow-x: visible;
position: absolute;
/* ... */
}
谢谢你的解释!也许你可以给出建议,有没有可能在不检查代码的情况下在页面上获得这样的滚动位置?