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


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 23 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
JavaScript中string对象
Jun 12 Javascript
基于JavaScript实现移除(删除)数组中指定元素
Jan 04 Javascript
js仿百度切换皮肤功能(html+css)
Jul 10 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
Aug 30 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
nginx配置React静态页面的方法教程
Nov 03 Javascript
Vue 页面跳转不用router-link的实现代码
Apr 12 Javascript
angular5 子组件监听父组件传入值的变化方法
Sep 30 Javascript
在Vant的基础上封装下拉日期控件的代码示例
Dec 05 Javascript
JavaScript实现网页动态生成表格
Nov 25 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 array_intersect()函数使用代码
2009/01/14 PHP
javascript实现简单的贪吃蛇游戏
2015/03/31 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
分享javascript、jquery实用代码段
2016/10/20 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python实现多线程的两种方式分析
2018/08/29 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
详解Python IO口多路复用
2020/06/17 Python
python开发一款翻译工具
2020/10/10 Python
Python实现简单的2048小游戏
2021/03/01 Python
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
客户表扬信范文
2014/01/10 职场文书
诉前财产保全担保书
2014/05/20 职场文书
学习焦裕禄同志为人民服务思想汇报
2014/09/10 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
在职证明书模板
2015/06/15 职场文书
冰雪公主观后感
2015/06/16 职场文书