jQuery回到顶部的代码


Posted in Javascript onJuly 09, 2016

在一些网站上,我们经常见到返回顶部的效果,本文给大家介绍基于jquery如何实现返回顶部效果。感兴趣的朋友跟着小编一起看下实现代码吧。

首先需要在顶部添加如下html元素:

<p id="back-to-top"><a href="#top"><span></span>返回顶部</a></p>

其中a标签指向锚点top,可以在顶部防止一个<a name="top"></a>的锚点,这样在浏览器不支持js时也可以实现返回顶部的效果了。

要想让返回顶部的图片显示在右侧,还需要一些css样式,如下:

/*returnTop*/ 
p#back-to-top{ 
position:fixed; 
display:none; 
bottom:100px; 
right:80px; 
} 
p#back-to-top a{ 
text-align:center; 
text-decoration:none; 
color:#d1d1d1; 
display:block; 
width:64px; 
/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/ 
-moz-transition:color 1s; 
-webkit-transition:color 1s; 
-o-transition:color 1s; 
} 
p#back-to-top a:hover{ 
color:#979797; 
} 
p#back-to-top a span{ 
background:transparent url(/static/imgs/sprite.png?1202) no-repeat -25px -290px; 
border-radius:6px; 
display:block; 
height:64px; 
width:56px; 
margin-bottom:5px; 
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/ 
-moz-transition:background 1s; 
-webkit-transition:background 1s; 
-o-transition:background 1s; 
} 
#back-to-top a:hover span{ 
background:transparent url(/static/imgs/sprite.png?1202) no-repeat -25px -290px; 
}

上面样式中的背景图片是雪碧图,下面提供两个单独的返回顶部图片方便朋友们使用:

jQuery回到顶部的代码 jQuery回到顶部的代码jQuery回到顶部的代码 jQuery回到顶部的代码 jQuery回到顶部的代码

有了html和样式,我们还需要用js控制返回顶部按钮,在页面滚动时渐隐渐现返回顶部按钮。

<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script> 
<script> 
$(function(){ 
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 
$(function () { 
$(window).scroll(function(){ 
if ($(window).scrollTop()>100){ 
$("#back-to-top").fadeIn(1500); 
} 
else 
{ 
$("#back-to-top").fadeOut(1500); 
} 
}); 

//当点击跳转链接后,回到页面顶部位置 

$("#back-to-top").click(function(){ 
$('body,html').animate({scrollTop:0},1000); 
return false; 
}); 
}); 
}); 
</script>

这样就可以了。

注意在载入页面后需要向下拖动一点滚动条才可以看到返回顶部的效果图。

下面在给大家分享一段jquery回到顶部代码

1. 页面内容较多, 从底部超链接 点击回到页面顶部

// 回到顶部
var $top = $('<a class="doc-gotop" href="javascript:;">TOP</a>')
.on('click', function () {
$(window).scrollTop(0);
return false;
});
$('body').append($top);
Javascript 相关文章推荐
Js+XML 操作
Sep 20 Javascript
使用JQuery和s3captche实现一个水果名字的验证
Aug 14 Javascript
qTip 基于JQuery的Tooltip插件[兼容性好]
Sep 01 Javascript
node.js中的fs.open方法使用说明
Dec 17 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
精通JavaScript的this关键字
May 28 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 Javascript
js 模仿锚点定位的实现方法
Nov 19 Javascript
详解基于webpack和vue.js搭建开发环境
Apr 05 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
May 03 Javascript
JS闭包原理与应用经典示例
Dec 20 Javascript
jQuery 跨域访问解决原理案例详解
Jul 09 #Javascript
JavaScript跨域调用基于JSON的RESTful API
Jul 09 #Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
Jul 09 #Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 #Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
Jul 09 #Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 #Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
Jul 09 #Javascript
You might like
用Flash图形化数据(一)
2006/10/09 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
php一个找二层目录的小东东
2012/08/02 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
jQuery+HTML5加入购物车代码分享
2020/10/29 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
2016/06/07 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
探秘vue-rx 2.0(推荐)
2018/09/21 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现多并发访问网站功能示例
2017/06/19 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
django框架ModelForm组件用法详解
2019/12/11 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
介绍下static、final、abstract区别
2015/01/30 面试题
中国梦主题教育活动总结
2014/05/05 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
校运动会广播稿(100篇)
2014/09/12 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
预备党员群众路线思想汇报2014
2014/10/25 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书
2015教师年度考核评语
2015/03/25 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android