如何判断滚动条何时处于某个高度,这意味着滚动条顶部和滚动条轨道顶部之间是否存在一定的空间?
如果是某个值,则执行 JQuery 代码。
假设当滚动条和滚动条轨道顶部之间的空间是当前视口高度的 50% 时,就会提醒“已达到 50%”。
如何判断滚动条何时处于某个高度,这意味着滚动条顶部和滚动条轨道顶部之间是否存在一定的空间?
如果是某个值,则执行 JQuery 代码。
假设当滚动条和滚动条轨道顶部之间的空间是当前视口高度的 50% 时,就会提醒“已达到 50%”。
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]。