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


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面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
Javascript获取表单名称(name)的方法
Apr 02 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
Nov 30 Javascript
jQuery插件Validate实现自定义校验结果样式
Jan 18 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 jQuery
深入理解Vue2.x的虚拟DOM diff原理
Sep 27 Javascript
pm2 部署 node的三种方法示例
Oct 20 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
vue如何通过id从列表页跳转到对应的详情页
May 01 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
Aug 12 Javascript
JS实现联想、自动补齐国家或地区名称的功能
Jul 07 Javascript
vue实现移动端input上传视频、音频
Aug 18 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 Curl出现403错误的解决办法
2014/05/29 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
jquery中实现标签切换效果的代码
2011/03/01 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
在vue项目中引入highcharts图表的方法
2019/01/21 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
跟老齐学Python之类的细节
2014/10/13 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
荷兰家电销售网站:Welhof
2020/12/08 全球购物
在校硕士自我鉴定
2014/01/23 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
广播节目策划方案
2014/05/23 职场文书
岗位职责说明书模板
2014/07/30 职场文书
公司感谢信范文
2015/01/22 职场文书
小学工作总结2015
2015/05/04 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python