码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-03-09 13:42:14      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:src   cto   style   query   https   实现   来源   gpo   tor   

 

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()

 

 技术图片

 

文章来源:https://www.cnblogs.com/z-one/p/9603263.html

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

标签:src   cto   style   query   https   实现   来源   gpo   tor   

原文地址:https://www.cnblogs.com/paris-dream/p/12448022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!