有人可以在规范上区分scrollTop和scrollHeight吗?

min*_*nil 37 html javascript

例如,

function fnCheckScroll(){   
    var iNewHeight = oDiv.scrollHeight;
    var iscrolTop = oDiv.scrollTop; 
    alert("The value of the scrollHeight property is: "  + iNewHeight + "px"); 
    alert("The value of the scrollTop property is: " + iscrolTop + "px");        
}

<div id="oDiv" style="overflow: scroll; height= 100px; width= 250px; text-align: left">
Hello<br>
</div>
Run Code Online (Sandbox Code Playgroud)

在IE 8中,scrollTop的值始终为:0 - 为scrollTop返回0(即使滚动后)?

Tho*_*Tho 54

请看下面的图片:

在此输入图像描述

参考:scrollTop,scrollHeight,clientHeight


Mat*_*hen 31

请参阅MDC文章,scrollTopscrollHeight.总之,scrollTop是当前滚动的数量,scrollHeight是总高度,包括滚出视图的内容.


Mat*_*chu 20

如果我在此窗口中向下滚动5px,则窗口的scrollTop值为5.如果我在可滚动的div中向右滚动10px,则div的scrollLeft值为10.

当我滚动到此窗口的左上角时,其值scrollTopscrollLeft值均为0.