如何判断滚动条何时处于某个高度?

时间:2013-04-05 05:24:39

标签: javascript jquery scrollbar

如果滚动条位于某个高度,这意味着当滚动条顶部与滚动条轨道顶部之间有一定的空间时,我怎么知道呢?

然后执行JQuery代码,如果这是某个值。

让我们说当滚动条和滚动条的轨道顶部之间的空间是当前视口高度的50%时,然后警告“已达到50%”。

1 个答案:

答案 0 :(得分:1)

元素是您要检查的特定div,tag或body。

元素 .scrollTop - 由于滚动而隐藏在顶部的像素。如果没有滚动,则其值为0.

元素 .scrollHeight - 是整个div的像素。

元素 .clientHeight - 是您在浏览器中看到的像素。

var a  =  element.scrollTop  ;

将是该职位。

var b  =  element.scrollHeight - element.clientHeight  ;

将是 scrollTop 最大值。

var c  =  (a / b)*100  ;

将是滚动 [从0到100] 的百分比。