在浏览网页时,当我们浏览到网页底部,想要立刻回到网页顶部时,这时候一般网页会提供一个回到顶部的按钮来提升用户体验,以下代码实现了该功能

HTML代码:

<p id="back-top" style="display:block;">
<a href="#top">
<span>返回顶部</span>
</a>
</p>

CSS代码:

/* 返回顶部 开始 */
#back-top {
position: fixed; /*相对于浏览器窗口进行绝对定位*/
bottom: 10px;
right: 15px;
z-index:;
} #back-top span {
width: 50px;
height: 64px;
display: block; /*将元素显示为块级元素*/
} #back-top a {
outline: none; /*突出元素*/
}
/* 返回顶部 结束 */

JavaScript代码:

$(function () {
// 隐藏 #back-top
$("#back-top").hide();
// 滚动窗口时触发
$(window).scroll(function () {
//滚动条的垂直偏移大于500时
if ($(this).scrollTop() > 500) {
//淡入显示
$('#back-top').fadeIn();
} else {
//淡入隐藏
$('#back-top').fadeOut();
}
});
// 单击按钮滚动到顶部
$('#back-top a').click(function () {
//自定义动画
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
})

End!

最新文章

  1. SpringMVC后台接收list类型的数据的实现方式
  2. (Skill)238. Product of Array Except Self
  3. Python str方法总结
  4. Android lint 删除无用图片文件和配置文件
  5. 7 天玩转 ASP.NET MVC — 第 4 天
  6. wcf service library
  7. MFC应用程序创建窗口的过程 good
  8. 稳定婚姻问题和Gale-Shapley算法(转)
  9. 找回XP中的搜索助理
  10. Nginx配置文件中文详解
  11. ReentrantLock是如何基于AQS实现的
  12. open suse 42.3常用软件源(包括阿里云)
  13. 2018-08-27 使用JDT核心库解析JDK源码后初步分析API命名
  14. 第一个Python小项目:图片转换成字符图片
  15. windows2012系统IE浏览器无法打开加载flashplayer内容
  16. 2018.06.27The Windy's(费用流)
  17. Pandas使用to_csv保存中文数据用Excel打开是乱码
  18. sql server 插入用户
  19. ServlertContext
  20. Unable to start services for VMware Tools

热门文章

  1. 对回溯算法的理解(以数独游戏为例,使用c++实现)
  2. spring-boot 知识集锦
  3. mysql 大小写不敏感
  4. Vintage_坏客户定义
  5. 【Python】解析Python模块与包
  6. spring boot允许跨域(CORS)的配置
  7. Openresty与Tengine
  8. nanopi的ds18b20温度传感器测试
  9. Java学习-055-Jsoup爬虫通过设置获取响应数据大小的最大值,解决因默认获取 1MB 响应数据导致的无法获取全部的响应数据内容问题
  10. jquery 回车键 调用tab 事件