JavaScript简单实现网页回到顶部功能_javascript技巧
程序员文章站
2023-12-26 10:38:21
...
很多网页在下方都会放置一个“返回顶部”按钮,尤其是页面底部没有导航的网页,这样可以帮助访客重新找到导航或者重温一遍广告(想得真美)。随着近几年来 JavaScript 的应用日渐广泛,滑动效果无处不在,于是我也跟跟风,将返回顶部功能做成了滑动效果。后来为了更贴合物理特征, 改造做成了减速的滑动效果。
首先说一下原理吧,我们会获取滚动条到页面顶部的距离,然后上移一定的距离;再获取滚动条到页面顶部的距离,上移一定的距离(比上一次小一点);以此类推 ...
document.documentElement.scrollTop, document.body.scrollTop, window.scrollY 其实都是一样的,但它们只在某些浏览器中起作用。至于那哪个在哪些浏览器起作用可以自己调试一下。
如何使用?
首先说一下原理吧,我们会获取滚动条到页面顶部的距离,然后上移一定的距离;再获取滚动条到页面顶部的距离,上移一定的距离(比上一次小一点);以此类推 ...
复制代码 代码如下:
document.documentElement.scrollTop, document.body.scrollTop, window.scrollY 其实都是一样的,但它们只在某些浏览器中起作用。至于那哪个在哪些浏览器起作用可以自己调试一下。
如何使用?
复制代码 代码如下:
推荐阅读
-
JavaScript简单实现网页回到顶部功能_javascript技巧
-
JavaScript实现简单的数字倒计时_javascript技巧
-
JS实现点击按钮后框架内载入不同网页的方法_javascript技巧
-
用JavaScript实现字符串切分功能_javascript技巧
-
js 禁用浏览器的后退功能的简单方法_javascript技巧
-
JavaScript实现简单图片滚动附源码下载_javascript技巧
-
JavaScript实现防止网页被嵌入Frame框架的代码分享_javascript技巧
-
javascript简单拖拽实现代码(鼠标事件 mousedown mousemove mouseup)_javascript技巧
-
网页右下角弹出窗体实现代码_javascript技巧
-
JavaScript实现的简单拖拽效果_javascript技巧