Chrome 中的 Element.scrollIntoView() 方法动画速度太慢

ogo*_*tos 5 javascript performance animation scroll js-scrollintoview

有没有办法Element.scrollIntoView()通过定义的过渡动画来调整滚动速度behavior: "smooth"。不知何故,在 Chrome 中滚动太慢,但在 Firefox 中却很好。

小智 2

同样的事情也发生在我身上,我的问题来自于我是Element.scrollIntoView()从“滚动”事件处理程序中调用的。
问题是scrollIntoView()确实触发了滚动事件,因此在滚动事件处理程序中调用它会创建一个(几乎)无限循环。