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


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 相关文章推荐
javascript 打印内容方法小结
Nov 04 Javascript
Jvascript学习实践案例(开发常用)
Jun 25 Javascript
JQuery控制radio选中和不选中方法总结
Apr 15 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
Dec 01 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
Sep 04 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
May 07 Javascript
webpack-dev-server自动更新页面方法
Feb 22 Javascript
通过一次报错详细谈谈Point事件
May 17 Javascript
详解Vue源码学习之双向绑定
Apr 10 Javascript
JS实现页面鼠标点击出现图片特效
Aug 19 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和ACCESS写聊天室(二)
2006/10/09 PHP
php5中类的学习
2008/03/28 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
document.compatMode介绍
2009/05/21 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
Python实现PS图像明亮度调整效果示例
2018/01/23 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
如何利用find命令查找文件
2016/11/18 面试题
大学生自我鉴定
2013/12/16 职场文书
机器人瓦力观后感
2015/06/12 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android