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


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 相关文章推荐
jQuery 动画基础教程
Dec 25 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
Mar 21 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
May 04 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
浅析JavaScript中的特殊数据类型
Dec 15 Javascript
Node.js 使用axios读写influxDB的方法示例
Oct 26 Javascript
Vue 设置axios请求格式为form-data的操作步骤
Oct 29 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
Vue如何将页面导出成PDF文件
Aug 17 Javascript
三种方式清除vue路由跳转router-link的历史记录
Apr 10 Vue.js
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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
php学习之 认清变量的作用范围
2010/01/26 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
vue组件name的作用小结
2018/05/23 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
python的pip有什么用
2020/06/17 Python
python中pathlib模块的基本用法与总结
2020/08/17 Python
python 线程的五个状态
2020/09/22 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
Java模拟试题
2014/11/10 面试题
党员思想汇报范文
2013/12/30 职场文书
办公室前台岗位职责
2014/01/04 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
公司员工离职证明书
2014/10/04 职场文书
合伙购房协议样本
2014/10/06 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书