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


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获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
May 13 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
JavaScript通过元素的ID和name设置样式
Jul 08 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
Sep 19 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
微信小程序request出现400的问题解决办法
May 23 Javascript
JavaScript实现仿Clock ISO时钟
Jun 29 Javascript
微信小程序url传参写变量的方法
Aug 09 Javascript
pageGroup.js实现分页功能
Jul 27 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 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生成树的方法
2015/07/28 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
微信小程序 textarea 详解及简单使用方法
2016/12/05 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python代码编写计算器小程序
2020/03/30 Python
NumPy统计函数的实现方法
2020/01/21 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
仲裁协议书
2014/09/26 职场文书
股东授权委托书
2014/10/15 职场文书
好好学习保证书
2015/02/26 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android