【发布时间】:2018-07-06 02:24:55
【问题描述】:
我正在尝试使页面平滑滚动,以便单击鼠标左键后光标垂直居中。
我知道如何使用事件侦听器来捕获点击位置,但我不确定如何计算滚动偏移量以使光标正确居中而不管滚动条的大小和位置如何。
【问题讨论】:
-
Element.scrollTop?来自Docs -
是的,但是如何计算点击位置的偏移量以使其居中?
-
我不确定你在问什么。您想在用户单击时将鼠标居中在他们单击的位置和滚动条之间吗?还是想让滚动条滚动到鼠标点击的位置?
-
我想让滚动条滚动到鼠标点击的位置=)
标签: javascript web