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


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 相关文章推荐
IE和Firefox下javascript的兼容写法小结
Dec 10 Javascript
js 字符串操作函数
Jul 25 Javascript
javascript实现window.print()去除页眉页脚
Dec 30 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
node.js读取文件到字符串的方法
Jun 29 Javascript
浅谈JavaScript中的string拥有方法的原因
Aug 28 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
Oct 27 Javascript
解析Javascript单例模式概念与实例
Dec 05 Javascript
深入理解vue.js中的v-if和v-show
Jun 22 Javascript
对 Vue-Router 进行单元测试的方法
Nov 05 Javascript
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
Angular 中使用 FineReport不显示报表直接打印预览
Aug 21 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
php下关于中英数字混排的字符串分割问题
2010/04/06 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
浅谈Vue.js
2017/03/02 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
Python中Threading用法详解
2017/12/27 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python 求定积分和不定积分示例
2019/11/20 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
python为什么会环境变量设置不成功
2020/06/23 Python
python中_del_还原数据的方法
2020/12/09 Python
玉兰油美国官网:OLAY美国
2018/10/25 全球购物
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
车祸赔偿收入证明
2014/01/09 职场文书
计算机相关的自我评价
2014/01/15 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
给客户的感谢信
2015/01/21 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
入党申请书怎么写?
2019/06/11 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL