代码库
  • 代码库
  • 文章
  • 模板
浏览器 计时器

js 平滑滚动到浏览器页面的顶部

比较简单的带有动画的回到顶部函数

最后更新2021/02/21 191
const scrollToTop = () => {
  const c = document.documentElement.scrollTop || document.body.scrollTop;
  if (c > 0) {
    window.requestAnimationFrame(scrollToTop);
    window.scrollTo(0, c - c / 8);
  }
};

// 调用一下就回到顶部啦
scrollToTop();

 

相关代码

js 获取数组中最大值

js 模拟摇色子随机摇出1-6

js 隐藏某个元素

vue this改变后强制元素更新渲染

js 随机打乱重新排序数组

js 数组反向循环

html 创建字换行的按钮

js 从对象数组中提取具体属性的值

js 将两个或多个对象深度合并到第一个对象中

js 正则判断是否是小数

热门代码

01
js 捕获函数异常自定义处理
57
02
js 将数组的元素从当前位置移动到另一个位置
1067
03
js 在指定范围生成随机小数
845
04
js 判断字符串是否为十六进制数字
896
05
js 判断字符串是否包含大写字母
805

最新代码

01
js 获取当前页面的滚动位置
02
js 平滑滚动到指定元素区域
03
js 平滑滚动到浏览器页面的顶部
04
js 检查浏览器当前标签页是否激活状态
05
js 前端侧http转https
关于我们 联系我们 版权声明

© 2020 - UNeedCode.com. All Rights Reserved.粤ICP备2020110423号-1