如何用jQuery实现页面返回顶部的效果(附代码)
html
jquery
大家在浏览网站时有没有发现,往下滑动页面会出现一个返回顶部的按钮,点击就能返回顶部,那你知道HTML页面返回顶部怎么实现的吗?这篇文章就给大家分享最简单的HTML页面返回顶部的jQuery代码,感兴趣的朋友可以参考一下。
实现页面返回顶部的效果需要用到很多JavaScript知识,比如:function(),animate,fadeOut等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaScript视频教程。
实例描述:用户往下滑动页面,当滚动条距离顶部的距离大于100px时,用fadeIn显示返回按钮,当点击按钮返回顶部后,按钮消失,具体代码如下:
HTML部分:
<div id="wrapper"> <div class="cont1"></div> <div class="cont2"></div> <div class="cont3"></div> <div class="cont4"></div> <a href="javascript:void(0)" id="toTop" style="display: block;"> </a> </div>
登录后复制
CSS部分:
*{margin: 0;padding: 0;} #wrapper{margin: 0 auto;width: 500px;} .cont1{height: 500px;background-color: wheat;} .cont2{height: 500px;background-color: honeydew;} .cont3{height: 500px;background-color: blueviolet;} .cont4{height: 500px;background-color: pink;} #toTop {display: none;text-decoration: none;position: fixed;bottom: 20px;right: 20px;overflow: hidden;width: 50px;height: 50px;background: url(img/icon_top.png) no-repeat center center;}
登录后复制
JavaScript部分:
注:因为用的是jQuery写的,要记得引入jQuery文件啊
$(function(){ //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 $(function () { $(window).scroll(function(){ if ($(window).scrollTop()>100){ $("#toTop").fadeIn(1000); } else { $("#toTop").fadeOut(1000); } }); //当点击跳转链接后,回到页面顶部位置 $("#toTop").click(function(){ $('body,html').animate({scrollTop:0},1000); return false; }); }); });
登录后复制
效果图:
以上给大家分享了如何用jQuery实现HTML页面返回顶部的代码,步骤很详细,简单易懂,初学者可以自己动手尝试,看看你的代码能不能实现回到顶部的效果,希望这篇文章对你有所帮助!
【相关教程推荐】
1. jQuery中文参考手册
2. jQuery视频教程
3. bootstrap教程
想要下载回到顶部效果代码,可访问:回到顶部代码 栏目!
以上是如何用jQuery实现页面返回顶部的效果(附代码)的详细内容。更多信息请关注PHP中文网其他相关文章!
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
3 周前
By DDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
2 周前
By DDD
威尔R.E.P.O.有交叉游戏吗?
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)
