-
2021-03-12 16:07:49
function toTop(){ document.body.scrollTop = document.documentElement.scrollTop = 0; }
更多相关内容 -
vue.js实现回到顶部动画效果
2020-10-16 15:12:04主要为大家详细介绍了vue.js实现回到顶部动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
javascript回到顶部特效
2020-11-22 16:19:28本文实例为大家分享了javascript回到顶部效果,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta ... -
JavaScript回到顶部功能实现
2018-03-26 12:04:38实现的是js回到顶部的功能,可以直接引入使用,不需要做什么更改,屏幕超过一屏的时候自动显示回到顶部的按钮。 -
用原生js做个简单的滑动效果的回到顶部
2020-12-10 15:06:20很多网页在下方都会放置一个“返回顶部”按钮,尤其是页面底部没有导航的网页,这样可以帮助访客重新找到导航或者重温一遍广告(想得真美)。随着近几年来 JavaScript 的应用日渐广泛,滑动效果无处不在,于是我也跟... -
js隐藏与显示回到顶部按钮及[removed]事件应用
2020-12-11 08:51:46现在大多数网站都会添加这种功能:当滚动条滚动到页面的下方时,页面的右下角会显示出来一个“回到顶部”的按钮或连接,点击该按钮后页面会跳转到顶部,或某一个适合查看内容的位置。 那么,如何控制“回到顶部”... -
js回到顶部操作
2020-12-19 01:41:59js回到顶部 页面滚动的距离 scrollTop(纵轴)、scrollLeft( 横轴 ) DOM操作: ...利用定时器控制页面卷动高度,当num值越大时,返回顶部速率越大,或者更改定时时间,但通过更改定时时间更改回到顶部js回到顶部
页面滚动的距离 scrollTop(纵轴)、scrollLeft( 横轴 )
DOM操作:document.documentElement.scrollTop //滚动距页头的距离 document.documentElement.scrollLeft //滚动距页左的距离
使得返回顶部操作带有返回效果,而非直接返回顶部,因此设置定时器是必要的 ,利用setInterval();利用定时器控制页面卷动高度,当num值越大时,返回顶部速率越大,或者更改定时时间,但通过更改定时时间更改回到顶部速率,效果上会比较差,效果不流畅,因为受到定时时间的影响,回到顶部会有卡顿感
1.HTML<div class="box"></div> <button id="top">返回顶部</button>
3.css
*{ padding: 0; margin: 0; } .box { width: 100%; height: 4000px; background-image: linear-gradient(to bottom, #2356, #fdff, #3a3a, #6b6b); } #top { position: fixed; padding: 10px; background-color: slateblue; top: 100px; right: 0; }
2.js
let topBtn = document.getElementById("top"); let timer = null; let num = 100; topBtn.onclick = function () { // 设表先关 clearInterval(timer); timer = setInterval(() => { document.documentElement.scrollTop -= num; if (document.documentElement.scrollTop == 0) { clearInterval(timer); } }, 20) }
-
详解原生JS回到顶部
2020-10-17 06:29:41主要介绍了JS回到顶部,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
js回到顶部
2017-04-21 11:50:03该插件调用简单,可以自定义回到顶部的容器、速度、回到指定位置(默认为0) -
JS实现回到页面顶部动画效果的简单实例
2020-11-23 10:04:16最近在模仿各大网站写页面样式和交互,发现好多都有回到顶部的需要,所以写了一下js,记录下来。 发现还可以添加从快到慢的动画效果和随时下拉滚动条停止滚动的功能, 参考了imooc上相关课程,最终实现JS代码如下: ... -
用JS返回顶部
2022-01-05 07:35:00当页面特别长的时候,用户想回到页面顶部,必须得滚动好几次滚动键才能回到顶部,如果在页面右下角有个“返回顶部”的按钮,用户点击一下,就可以回到顶部,对于用户来说,是一个比较好的体验。用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.写两个是为了兼容。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> body { margin: 0; padding: 0; position: relative; } #to_top { width: 30px; height: 40px; padding: 20px; font: 14px/20px arial; text-align: center; background: #06c; position: absolute; top: 0; left: 0; cursor: pointer; color: #fff } </style> </head> <body> <h1>返回顶部</h1> <div id="to_top">返回顶部</div> </body> <script> window.onload = function() { var oTop = document.getElementById("to_top"); var screenw = document.documentElement.clientWidth || document.body.clientWidth; var screenh = document.documentElement.clientHeight || document.body.clientHeight; oTop.style.left = screenw - oTop.offsetWidth + "px"; oTop.style.top = screenh - oTop.offsetHeight + "px"; window.onscroll = function() { var scrolltop = document.documentElement.scrollTop || document.body.scrollTop; oTop.style.top = screenh - oTop.offsetHeight + scrolltop + "px"; } oTop.onclick = function() { document.documentElement.scrollTop = document.body.scrollTop = 0; } } </script> </html>
下面是测试:
-
基于JS实现回到页面顶部的五种写法(从实现到增强)
2020-10-21 15:05:01主要介绍了基于JS实现回到页面顶部的五种写法(从实现到增强)的相关资料,本文介绍的非常详细,实用性也非常高,非常具有参考借鉴价值,需要的朋友可以参考下 -
javascript 回到顶部效果的实现代码
2020-10-26 06:44:13本篇文章主要是对javascript 回到顶部效果的实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 -
javascript回到顶部
2022-05-08 15:55:38如图: 数字从1到100,滚动后点击章鱼哥便可以回到顶部。 ... ... 为了使点击图片更加贴合整个页面所以需要给图片设置样式,比如... 最后便是javascript部分,当页面发生滚动时,首先获取到滚动的高,然后返回获取...如图:
数字从1到100,滚动后点击章鱼哥便可以回到顶部。
HTML内容不多只有一个a标签内容有一个图片和100个h1标签,但要看清楚是给它设置好了id的,当然不设置id也行但有时候对小白不太友好。
为了使点击图片更加贴合整个页面所以需要给图片设置样式,比如宽度、高度为了让图片固定在右下角所以需要给图片设置固定定位并调整其位置。
最后便是javascript部分,当页面发生滚动时,首先获取到滚动的高,然后返回获取到的滚动的高,接着获取到点击图片,最后给点击图片绑定点击事件,事件中写入设置页面滚动的高为0就完成了。
如有错误,请在评论区留言
-
纯js实现页面返回顶部的动画(超简单)
2020-10-19 09:52:31下面小编就为大家带来一篇纯js实现页面返回顶部的动画(超简单)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
原生js回到顶部的实现
2022-01-09 13:59:55首先得对js盒子模型的三个系列13个属性掌握 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <... -
js 回到顶部丝滑效果
2021-04-15 17:12:59//监听页面滚动 window.addEventListener('scroll', changeScrollTop); //控制隐藏显示 if(document.documentElement.scrollTop >... //回到顶部-动画 const obj = document.getElementsByTagName('html')[. -
js实现带有动画的返回顶部
2020-11-19 23:16:022、当鼠标继续下滑到某一个位置,“返回顶部”几个字会弹出此处如果点击“返回顶部”,则立刻到了顶部 3、到达顶部位置效果 4、源代码 <!DOCTYPE html> <html lang="en"> <head> <meta ... -
js回到顶部代码
2020-12-09 14:05:30// if(osTop >= clientHeight){ //如果滚动高度大于可视区域高度,则显示回到顶部按钮 if (osTop >= 100) { //如果滚动高度大于可视区域高度,则显示回到顶部按钮 obtn.style.display = 'block'; } else { //否则... -
原生JS实现平滑回到顶部组件
2020-10-22 17:00:58返回顶部组件是一种极其常见的网页功能,需求简单:页面滚动一定距离后,显示返回顶部的按钮,点击该按钮可以将滚动条滚回至页面开始的位置,接下来通过本文给大家介绍原生JS实现平滑回到顶部组件,需要的朋友参考... -
利用js实现返回页面顶部
2019-04-20 01:08:30NULL 博文链接:https://ihenu.iteye.com/blog/1885565 -
回到顶部JavaScript插件
2019-03-16 03:00:11该Demo使用JavaScript开发的一款前端插件,插件的效果是仿京东页面回到顶部效果,本Demo使用原生JS开发,仅限学习使用。 -
JavaScript回到顶部
2021-01-26 11:22:47const gotopBtn = document.getElementById("gotop-btn"); // document.body:修改成目标元素的DOM对象 gotopBtn.addEventListener("click", () => document.body.scrollIntoView({ behavior: "smooth" }));... -
JS实现带动画的回到顶部效果
2021-01-21 11:53:51本文实例为大家分享了JS实现带动画的回到顶部效果的具体代码,供大家参考,具体内容如下 实现功能:滚动到页面某一个高度的时候,回到顶部按钮出现。点击之后回到网页顶部,按钮隐藏。 代码如下,jQuery引用的是... -
JS实现回到顶部功能
2022-03-31 15:43:03Document aaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbb aaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccc aaaaaaaaaaaaaaaaaaaaaaa ...aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa 回到顶部 -
js实现回到顶部效果。点击回到顶部 , 滚轮向下滚动中断回到顶部 , 停在当前位置
2021-06-26 14:37:43} // 监测鼠标滚轮状态,tag为true时为滚轮向下滚动,中断回到顶部 let tag = false; document.addEventListener('wheel', moveWheel, false); function moveWheel(e) { let timerWheel = null; e = window.event; ...