js实现回到顶部 当鼠标从顶部滚动超过一定距离后,显示返回顶部按钮,点击按钮,页面平滑滚动到顶部,按钮隐藏。 CSS12345678910position: fixed;bottom: 20px;right: 20px;background-color: rgb(216, 72, 72);width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;cursor: pointer; 几种js实现方式12345678// (1)document.scrollingElement.scrollTop = 0;// (2) // 此种写法第一个参数是left的距离,第二个参数是top的距离window.scrollTo(0, 0) // top也可以换成left,另外第二个参数behavior表示滚动的方式,默认为auto,经测试与值为instant时相同,都是立刻滚动到指定位置,而smooth则是平滑的滚动。window.scrollTo({top: 0, behavior: "smooth"}) 完美的获取scrollTop的方式1var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; #前端开发社区 #前端技术交流 #前端框架教程 #JavaScript 学习资源 #CSS 技巧与最佳实践 #HTML5 最新动态 #前端工程师职业发展 #开源前端项目 #前端技术趋势 #JavaScript中文技术社区 js实现回到顶部 https://silengzi.github.io/cube-fluid-blod/2022/07/04/7116312326948519973/ 作者 silengzi 发布于 2022年7月4日 许可协议 Object.defineProperty的用法 上一篇 react中的diffing算法 下一篇