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


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数组定义方法
Sep 10 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
Jan 13 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
Oct 24 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 Javascript
javascript回调函数的概念理解与用法分析
May 27 Javascript
JS获取当前地理位置的方法
Oct 25 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
Nov 06 Javascript
JS实现的input选择图片本地预览功能示例
Aug 29 Javascript
从零开始搭建vue移动端项目到上线的步骤
Oct 15 Javascript
ajax跨域访问遇到的问题及解决方案
May 23 Javascript
Vue中父子组件的值传递与方法传递
Sep 28 Javascript
Html5生成验证码的示例代码
May 10 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 判断服务器操作系统的类型
2014/02/17 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
python脚本设置系统时间的两种方法
2016/02/21 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
Python中import机制详解
2017/11/14 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python开发入门——set的使用
2020/09/03 Python
python安装及变量名介绍详解
2020/12/12 Python
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
人力资源专员自我评价怎么写
2013/09/19 职场文书
人事助理自荐信
2014/02/02 职场文书
数控个人求职信范文
2014/02/03 职场文书
二年级学生评语大全
2014/04/23 职场文书
导师评语大全
2014/04/26 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
《所见》教学反思
2016/02/23 职场文书
2019入党申请书格式
2019/06/25 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python