Javascript 中的内容偏移
我想创建自己的带有滚动的 div 实现,而不使用 overflow:scroll;
但我似乎不知道如何获取 div 的内容偏移量,有人知道吗?
I want to create my own implementation of a div with scroll, without using overflow: scroll;
But I can't seem to figure out how to get the content offset of a div, does anyone know?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不完全确定我理解“内容偏移”的含义,但实现类似滚动行为的一种方法是:
现在您可以在
#a< 内滚动
#b
/code> 通过更改#b
的top
属性。将其滚动到底部意味着将top
设置为-100px
,并将0
设置为重置。不过,实现实际的滚动条将取决于您。以及诸如鼠标滚轮支持之类的东西。
I'm not entirely sure I understand what you mean by "content offset", but one way to implement scrolling-like behavior would be this:
Now you could scroll
#b
within#a
by changing the#b
'stop
property. Scrolling it to bottom would mean settingtop
to-100px
, and0
to reset.Implementing an actual scroll-bar would be up to you, though. As well as things like mouse-wheel support.