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 相关文章推荐
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
鼠标经过显示二级菜单js特效
Aug 13 Javascript
JQuery处理json与ajax返回JSON实例代码
Jan 03 Javascript
JavaScript各类型的关系图解
Oct 16 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
AngularJS之页面跳转Route实例代码
Mar 10 Javascript
JavaScript评论点赞功能的实现方法
Mar 13 Javascript
将 vue 生成的 js 上传到七牛的实例
Jul 28 Javascript
JS去掉字符串中所有的逗号
Oct 18 Javascript
JS面向对象的程序设计相关知识小结
May 26 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 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
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
2013/04/24 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
微信小程序 scroll-view 实现锚点跳转功能
2019/12/12 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
python写的ARP攻击代码实例
2014/06/04 Python
python中dir函数用法分析
2015/04/17 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
保险专业大专生求职信
2013/10/26 职场文书
新三好学生主要事迹
2014/01/23 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
会计工作决心书
2014/03/11 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
搞笑结婚保证书
2015/05/08 职场文书
Mysql Online DDL的使用详解
2021/05/20 MySQL
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android