原生js 平滑滚动到页面的某个位置


window.scrollTo()

语法1: 

 window.scrollTo(x-coord,y-coord)

  • x-coord 是文档中的横轴坐标。
  • y-coord 是文档中的纵轴坐标。

例子:

  window.scrollTo(0,1000); // 垂直滚动到1000的位置

语法2:

 window.scrollTo(options)

  • top 等同于  y-coord
  • left 等同于  x-coord
  • behavior  类型String,表示滚动行为,支持参数 smooth(平滑滚动),instant(瞬间滚动),默认值auto,实测效果等同于instant

 例子:

window.scrollTo({   top: 1000,   behavior: "smooth" });

 如果某个元素滚动到某个位置,也可以用以上方法:

  document.querySelector('.className').scrollTo()

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 原生JS页面平滑滚动到页面底部 js鼠标滚动到某个位置导航菜单显示 ScrollTo:平滑滚动到页面指定位置 JQuery插件:ScrollTo平滑滚动到页面指定位置 ScrollTo:实现平滑滚动到页面指定位置 js 页面滚动到指定位置 js 页面滚动到指定位置 js 获取滚动位置,滚动到指定位置,平滑滚动 js