如何使用Javascript获得滚动条位置?我试图用JavaScript检测浏览器滚动条的位置,以确定当前视图在页面中的位置。我的猜测是,我必须检测轨道上的拇指在哪里,然后拇指的高度作为轨道总高度的百分比。我是让它复杂化了,还是JavaScript提供了比这更简单的解决方案?有什么想法吗?
3 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
element.scrollTopelement.scrollLeftelementdocument.bodyelement.offsetHeightelement.offsetWidthelement
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
<div>
元素.滚动顶部
元素.滚动高度
元素.用户数
var a = element.scrollTop;
var b = element.scrollHeight - element.clientHeight;
var c = a / b;
蛊毒传说
TA贡献1895条经验 获得超3个赞
document.getScroll = function() {
if (window.pageYOffset != undefined) {
return [pageXOffset, pageYOffset];
} else {
var sx, sy, d = document,
r = d.documentElement,
b = d.body;
sx = r.scrollLeft || b.scrollLeft || 0;
sy = r.scrollTop || b.scrollTop || 0;
return [sx, sy];
}}添加回答
举报
0/150
提交
取消
