简单几步实现返回顶部效果


Posted in Javascript onDecember 05, 2016

今天与大家分享下网页中经常出现的返回顶部效果

相比原生Javascript,jquery实现起来能够省略不少代码。

接下来就直接贴代码啦:

$(function(){
    $(window).scroll(function(){ //scroll--浏览器滚动条滚动式触发
        var wHeight=$(window).height(); //获取浏览器可视窗口高度
        var wTop=$(window).scrollTop(); //获取滚动条距离顶部高度
        if(wTop>=wHeight) //当滚动条距离顶部高度超过一屏时执行
        {
           $("#btn").show(); //返回顶部按钮显示
        }
        else{
           $("#btn").hide(); //返回顶部按钮隐藏
        }
      });
      $("#btn").click(function(){
          $("html,body").animate({scrollTop:0},500); //页面500毫秒返回顶部
      });
 });

 ok,是不是很简单,jquery直接为我们提供的animate方法可以很快实现返回顶部的动画效果。

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
广告代码静态化js通用函数
May 09 Javascript
Extjs4中Form的使用之本地hiddenfield
Nov 26 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
Jan 03 Javascript
seaJs的模块定义和模块加载浅析
Jun 06 Javascript
jQuery实现菜单式图片滑动切换
Mar 14 Javascript
Javascript中String的常用方法实例分析
Jun 13 Javascript
js+css3实现旋转效果
Jan 20 Javascript
jQuery Validate 校验多个相同name的方法
May 18 jQuery
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
Jun 20 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
Jan 08 Javascript
vue+php实现的微博留言功能示例
Mar 16 Javascript
vue element upload组件 file-list的动态绑定实现
Oct 11 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 #Javascript
jquery删除数组中重复元素
Dec 05 #Javascript
jQuery动态增减行的实例代码解析(推荐)
Dec 05 #Javascript
DOM 事件的深入浅出(二)
Dec 05 #Javascript
vue.js指令v-model实现方法
Dec 05 #Javascript
DOM 事件的深入浅出(一)
Dec 05 #Javascript
使用微信小程序开发前端【快速入门】
Dec 05 #Javascript
You might like
php4的session功能评述(一)
2006/10/09 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
PHP笔记之:日期函数的使用介绍
2013/04/24 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
2020/09/12 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
Python按钮的响应事件详解
2019/03/04 Python
Python中url标签使用知识点总结
2020/01/16 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
python如何调用字典的key
2020/05/25 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
工业自动化专业自荐信范文
2014/04/10 职场文书
医药销售自荐书
2014/05/29 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
小学新教师个人总结
2015/02/05 职场文书
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python