js返回顶部实例分享


Posted in Javascript onDecember 21, 2016

话不多说,请看实例

1、HTML结构

<div class="return_top"></div>

2、css样式

.return_top{ 
  width: 50px; 
  height: 50px; 
  background: url(../images/lanren.gif) no-repeat center #FF8D16; 
  position:fixed; 
  right: 30px; 
  bottom: 30px; 
  display: none; 
  cursor: pointer; 
  z-index: 99;
}

3、js效果

<script>
   $(function(){
    $(window).scroll(function(){
      var topDistance=$(window).scrollTop();  //获取鼠标在本窗口现有状态下移动的高度
      if(topDistance>100){  //如果移动高度大于100px,顶部图标单单显示出,如果移动高度小于等于100,顶部图标不显示
        $('.return_top').fadeIn(800);
      }else{
        $('.return_top').fadeOut(800);
      }
    });
    $('.return_top').on('click',function(){
      $('html,body').animate({scrollTop:0},800); //必须用$('html,body')选择,不然没效果
    })
  });
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
js获取input标签的输入值实现代码
Aug 05 Javascript
查找页面中所有类为test的结点的方法
Mar 28 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
JavaScript中的原型链prototype介绍
Dec 30 Javascript
JavaScript数组去重的两种方法推荐
Apr 05 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
vue的事件绑定与方法详解
Aug 16 Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
浅谈vue引用静态资源需要注意的事项
Sep 28 Javascript
Element Input组件分析小结
Oct 11 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
Mar 02 Javascript
JS实现的系统调色板完整实例
Dec 21 #Javascript
基于jPlayer三分屏的制作方法
Dec 21 #Javascript
js实现的简练高效拖拽功能示例
Dec 21 #Javascript
利用Bootstrap实现表格复选框checkbox全选
Dec 21 #Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
Dec 21 #Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 #Javascript
JS定时器用法分析【时钟与菜单中的应用】
Dec 21 #Javascript
You might like
php,ajax实现分页
2008/03/27 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
浅谈在react中如何实现扫码枪输入
2018/07/04 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
对照四风自我剖析材料
2014/10/07 职场文书
2014年残联工作总结
2014/11/21 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
居委会工作总结2015
2015/05/18 职场文书
信息简报范文
2015/07/21 职场文书
高中英语教学反思范文
2016/03/02 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python