js简单的点击返回顶部效果实现方法_javascript技巧
程序员文章站
2022-05-11 20:51:45
...
本文实例讲述了js简单的点击返回顶部效果实现方法。分享给大家供大家参考。具体分析如下:
当页面特别长的时候,用户想回到页面顶部,必须得滚动好几次滚动键才能回到顶部,如果在页面右下角有个“返回顶部”的按钮,用户点击一下,就可以回到顶部,对于用户来说,是一个比较好的体验。
实现原理:当页面加载的时候,把元素定位到页面的右下角,当页面滚动时,元素一直位于右下角,当用户点击的时候,页面回到顶部。
要点一:document.documentElement.clientWidth || document.body.clientWidth; 获得可视区的宽度。后面是兼容chrome,前面是兼容其它浏览器。
要点二:oTop.style.left = screenw - oTop.offsetWidth +"px"; 当页面加载时,让元素的位置位于页面最右边,用可视区的宽度减去元素本身的宽度。
要点三:oTop.style.top = screenh - oTop.offsetHeight + scrolltop +"px"; 当页面滚动时,元素的Y坐标位置等于可视区的高度减去元素本身的高度,加上滚动距离。
要点四:document.documentElement.scrollTop = document.body.scrollTop =0; 当点击元素时,让页面的滚动距离为0.写两个是为了兼容。
上代码:
无标题文档 返回顶部
返回顶部
希望本文所述对大家的javascript程序设计有所帮助。
上一篇: php系统函数可以调用简单命令,无法执行octave脚本?
下一篇: Vue.js 指令的实例大全
推荐阅读
-
JS实现简单的顶部定时关闭层效果_javascript技巧
-
用原生js做个简单的滑动效果的回到顶部_javascript技巧
-
用js实现计算代码行数的简单方法附代码_javascript技巧
-
JS仿淘宝实现的简单滑动门效果代码_javascript技巧
-
JS实现点击按钮自动增加一个单元格的方法_javascript技巧
-
js实现类似新浪微博首页内容渐显效果的方法_javascript技巧
-
js(JavaScript)实现TAB标签切换效果的简单实例_javascript技巧
-
js实现类似jquery里animate动画效果的方法_javascript技巧
-
js实现瀑布流的一种简单方法实例分享_javascript技巧
-
js实现简单的左右两边固定广告效果实例_javascript技巧