是否可以通过将过渡动画定义为Element.scrollIntoView()
来调整behavior: "smooth"
的滚动速度。不知何故,在Chrome中滚动速度太慢,而在Firefox中滚动效果很好。
答案 0 :(得分:1)
我也发生了同样的事情,我的问题出在我从“滚动”事件处理程序中调用Element.scrollIntoView()
的事实。
问题是scrollIntoView()
确实触发了滚动事件,因此在 scroll 事件处理程序中调用它会创建一个(几乎)无限循环。