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


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网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
javascript 文章截取部分无损html显示实现代码
May 04 Javascript
基于JQuery 滑动与动画的说明介绍
Apr 18 Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 Javascript
Node.js 实现简单小说爬虫实例
Nov 18 Javascript
微信小程序 监听手势滑动切换页面实例详解
Jun 15 Javascript
浅谈vue.js中v-for循环渲染
Jul 26 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
Dec 11 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
May 03 Javascript
vue全局自定义指令-元素拖拽的实现代码
Apr 14 Javascript
JavaScript嵌入百度地图API的最详细方法
Apr 16 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
重置版宣传动画
2020/04/09 魔兽争霸
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
ExtJS 2.0实用简明教程 之ExtJS版的Hello
2009/04/29 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
2013/02/26 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
js实现简单鼠标跟随效果的方法
2015/04/10 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
python实现ip查询示例
2014/03/26 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
Turnbull & Asser官网:英国皇室御用的顶级定制衬衫
2019/01/31 全球购物
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
保护动物倡议书
2014/04/15 职场文书
奉献演讲稿范文
2014/05/21 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2016新年慰问信范文
2015/03/25 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
员工加薪申请报告
2015/05/15 职场文书
中学图书馆工作总结
2015/08/11 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
图神经网络GNN算法
2022/05/11 Python