【发布时间】:2016-11-14 22:32:52
【问题描述】:
我想创建一个从一个元素滑到下一个元素的“平滑”滚动动画。我不想使用 Jquery 或任何库,只是 javascript 和 HTML。我试过了:
element.scrollIntoView();
这会导致滚动,但不是流畅的动画。我已经看过其他一些平滑滚动技术,但它们使用的是 Jquery。我还想补充一点,滚动应该是从页面上的 ELEMENT 到页面上的另一个 ELEMENT。仅向下滚动。也只有像function scrollFromHere(from, to)这样的javascript函数。
【问题讨论】:
-
不重复:我正在寻找从元素到元素的平滑滚动,而不是从顶部到元素。
-
@IamGuest 这个例子只是展示了如何平滑地滚动到一个元素。它使用顶部滚动位置,因为这是您必须更改才能滚动页面的位置。
标签: javascript dom