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


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 刷新页面的代码小结 推荐
Apr 02 Javascript
JS 自定义带默认值的函数
Jul 21 Javascript
JS对img标签进行优化使用onerror显示默认图像
Apr 24 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
javascript实现复选框超过限制即弹出警告框的方法
Feb 25 Javascript
浅析javaScript中的浅拷贝和深拷贝
Feb 15 Javascript
vue中promise的使用及异步请求数据的方法
Nov 08 Javascript
react写一个select组件的实现代码
Apr 03 Javascript
在vue项目中使用sass语法问题
Jul 18 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 Javascript
ElementUI radio组件选中小改造
Aug 12 Javascript
原生JS实现记忆翻牌游戏
Jul 31 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
Oracle Faq(Oracle的版本)
2006/10/09 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
JavaScript中EventBus实现对象之间通信
2020/10/18 Javascript
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
python tkinter实现连连看游戏
2020/11/16 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
个人担保书格式范文
2014/05/12 职场文书
企业文化演讲稿
2014/05/20 职场文书
应聘教师自荐书
2014/06/16 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
2014年少先队工作总结
2014/12/03 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
工伤调解协议书
2016/03/21 职场文书
公司要求试用期员工提交“述职报告”,该怎么写?
2019/07/17 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书