javascript - 如何使用 Javascript 而不是 jQuery 为 window.scrollTo 设置动画?

标签 javascript

我已经搜索过了,虽然作者写过 JavaScript人们回答 jQuery。无论如何,我如何制作动画 window.scrollTo用JavaScript?我用了setInterval但没有奏效。任何帮助将不胜感激。

最佳答案

我找到了,通过传递这个对象,平滑滚动:

window.scrollTo({
  top: selectedFrame.offsetTop,
  left: 0,
  behavior: 'smooth'
});

注:smooth Safari 不支持。

引用:https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo

关于javascript - 如何使用 Javascript 而不是 jQuery 为 window.scrollTo 设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52478592/

相关文章:

javascript - 如何使用 Promise 和 try catch block

javascript - 在新页面上链接 href 和调用函数

javascript - 为什么更改作用域变量时我的 View 没有更新?

javascript - 向自定义组件发送自定义 Prop 失败

javascript - 有没有在 TypeScript 项目中使用 JavaScript 模块的正确方法?

javascript - 错误: Cannot find module 'utils'

javascript - 使用 ng-click 切换父元素的类?

javascript - 移动浏览器上的固定比例元素

javascript - 如何让 katex 与具有输入字段的 HTML 元素一起工作?

javascript - JQuery点击slidetoggle仅适用于PHP重复DIVS的第一个DIV