使用せずに、スクロールを使用して div の独自の実装を作成したいoverflow: scroll;
しかし、divのコンテンツオフセットを取得する方法がわからないようです。誰か知っていますか?
使用せずに、スクロールを使用して div の独自の実装を作成したいoverflow: scroll;
しかし、divのコンテンツオフセットを取得する方法がわからないようです。誰か知っていますか?
「コンテンツオフセット」の意味を完全には理解していませんが、スクロールのような動作を実装する1つの方法は次のとおりです。
<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
ただし、実際のスクロールバーを実装するのはあなた次第です。マウスホイールのサポートなども同様です。