javascript - 如何使用 javascript(无 jQuery)动画滚动到页面顶部?

标签 javascript css transition

我想在按下按钮让网页缓慢滚动回页面顶部时执行转换。我知道如何使用类中的更改执行转换,但在这种情况下,我该怎么做?

document.documentElement.scrollTop = 0;

最佳答案

document.body.scrollIntoView({behavior: 'smooth', block: 'start'});

也适用于任何其他 DOM 元素。也适用于水平滚动。

关于javascript - 如何使用 javascript(无 jQuery)动画滚动到页面顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51536384/

相关文章:

javascript - 在php代码中添加div类

javascript - jQuery/JavaScript - 根据浏览器的窗口高度和宽度自动剪切和格式化段落

javascript - 是否可以为 $httpBackend 响应设置通配符?

html - 无法让 select2 保管箱在列表框行中工作

javascript - 使用 JavaScript 设置时 CSS 位置转换根本不起作用

javascript - 如何防止此 transitionend 事件运行两次/多次?

javascript - mmenu 不工作,看起来像普通的 html

css - 在 Docker 中使用自动构建无法使用 Bootstrap 进行样式化?

javascript - highcharts 的标注 CSS 实现不起作用

jquery - 页面加载后过渡不显示在 chrome 中