我想用滚动创建自己的 div 实现,而不使用overflow: scroll;
但我似乎无法弄清楚如何获取 div 的内容偏移量,有人知道吗?
我不完全确定我理解“内容偏移”是什么意思,但是实现类似滚动的行为的一种方法是:
<div id="a">
<div id="b">
Lorem ipsum dolor pipsum.
</div>
</div>
#a {
position: relative;
overflow: hidden;
height: 100px;
}
#b {
position: absolute;
height: 200px;
}
现在您可以通过更改'属性#b
在其中滚动。将其滚动到底部意味着设置为和重置。#a
#b
top
top
-100px
0
不过,实现一个实际的滚动条取决于你。以及鼠标滚轮支持之类的东西。