0

如何判断滚动条何时处于某个高度,这意味着滚动条顶部和滚动条轨道顶部之间是否存在一定的空间?

如果是某个值,则执行 JQuery 代码。

假设当滚动条和滚动条轨道顶部之间的空间是当前视口高度的 50% 时,就会提醒“已达到 50%”。

4

1 回答 1

1

element 是您要检查的特定 div、标签或正文。

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

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

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

var a  =  element.scrollTop  ;

将是位置。

var b  =  element.scrollHeight - element.clientHeight  ;

将是scrollTop最大值

var c  =  (a / b)*100  ;

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

于 2013-04-05T05:35:52.420 回答