有人可以正确区分scrollTop和scrollHeight吗? [英] Can someone canonically differentiate between scrollTop and scrollHeight?

查看:894
本文介绍了有人可以正确区分scrollTop和scrollHeight吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,

  function fnCheckScroll(){
var iNewHeight = oDiv.scrollHeight;
var iscrolTop = oDiv.scrollTop;
alert(scrollHeight属性的值是:+ iNewHeight +px);
alert(scrollTop属性的值是:+ iscrolTop +px);
}

< div id =oDivstyle =overflow:scroll; height = 100px; width = 250px; text-align:left>
你好< br>
< / div>

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

解决方案

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



当我滚动到这个窗口的左上角时,它的 scrollTop scrollLeft 值都是0。 p>

For example,

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>

In IE 8, the value of scrollTop is always: 0 - returns 0 for scrollTop (even after scrolling)?

解决方案

If I scroll down 5px in this window, the window's scrollTop value is 5. If I scroll right 10px in a scrollable div, the div's scrollLeft value is 10.

When I scroll to the top left corner of this window, both its scrollTop and scrollLeft values are 0.

这篇关于有人可以正确区分scrollTop和scrollHeight吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆