1

我想用滚动创建自己的 div 实现,而不使用overflow: scroll;

但我似乎无法弄清楚如何获取 div 的内容偏移量,有人知道吗?

4

1 回答 1

2

我不完全确定我理解“内容偏移”是什么意思,但是实现类似滚动的行为的一种方法是:

<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#btoptop-100px0

不过,实现一个实际的滚动取决于你。以及鼠标滚轮支持之类的东西。

于 2009-10-16T13:16:28.373 回答