【发布时间】:2019-11-27 11:41:12
【问题描述】:
启用平滑滚动后,如何使用 JavaScript 立即将窗口滚动到某个位置?
:root {
scroll-behavior: smooth;
}
有没有办法忽略这个 CSS 规则?像这样的:
window.scrollBy({ top: 0, behavior: 'instantly' });
【问题讨论】:
-
behavior的唯一有效值是smooth和auto。没有instantly。 -
@Turnip 哦,真的吗?你在开玩笑,不是吗?我知道没有
behavior: instantly,我写了作为例子。 -
@Turnip 好的,好的。我知道我不能用
scrollBy做到这一点,我正在寻找其他方式来实现即时滚动。这只是我想要得到的一个例子。
标签: javascript scroll smooth-scrolling