jquery实现点击页面回到顶部


Posted in Javascript onNovember 23, 2016

a)下面看看实现,实现很简单,通过JQ判断滚动条向下滚动的长度大于多少时显示【回到顶部+回到首页】的图标(换一种理解:滚动条顶端距离页面顶部的距离),另外一种实现方法,就是通过锚标记,很好理解,就是标记一个位置,事件激活时,给我回到这个位置

b)JQ判断滚动条向下滚动的长度大于多少时,这个方法,也可以用来做页面的自动加载...就是你不停滚动,数据就不停加载...用户体验很好的喔【有时间就写】

1)首先我们写好DOM结构、写好CSS样式表

/* HTML */
<div style="width: 100%; height: 3000px;">
  <!--这个带ID的p标签,叫做锚标记,放在页面顶部位置,目的:防止代码不起作用时(比如类库版本浏览器不支持),你点击回到顶部,仍然可以通过锚标记实现-->
  <p id="pageTop"></p>
  <section id="top_sec" class="top_sec">
   <a href="#pageTop" id="goPageTop"></a>
   <a href="#" id="goPageHome"></a>
  </section>
</div>
/* CSS */


.top_sec {
    position: fixed;
    bottom: 74px;
    right: 12px;
    width: 42px;
    z-index: 999;
    display: none;
   }
   
   #goPageTop {
    width: 42px;
    height: 42px;
    margin-bottom: 10px;
    border-radius: 50%;
    background: url(img/go_top_icon.png) no-repeat 0 0;
    background-size: 42px auto;
    display: block;
   }
   
   #goPageHome {
    width: 42px;
    height: 42px;
    position: relative;
    border-radius: 50%;
    background: url(img/go_home_icon.png) no-repeat 0 0;
    background-size: 42px auto;
    display: block;
   }

2)来看看实现代码

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
   <script type="text/javascript">
   /* 回到顶部 */
   $(function() {
    $(function() {
     $(window).scroll(function() {
      /* 判断滚动条 距离页面顶部的距离 100可以自定义*/
      if($(window).scrollTop() > 100) {
       $("#top_sec").fadeIn(100); /* 这里用.show()也可以 只是效果太丑 */
      } else {
       $("#top_sec").fadeOut(100);
      }
     });
    });
    /* 给图片元素绑定 回到顶部的事件 */
    $(function() {
     $("#goPageTop").on("click", function() {
      $('body,html').animate({
       scrollTop: 0
      }, 1000);
      return false;
     });
    });
   });
</script>

3)这是效果图

jquery实现点击页面回到顶部

总结:一定注意是否引用了JQ类库。

以上就是本文的全部内容,希望对大家有所帮助,谢谢对三水点靠木的支持!

Javascript 相关文章推荐
JavaScript中将一个值转换为字符串的方法分析[译]
Sep 21 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
Apr 23 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
smartcrop.js智能图片裁剪库
Oct 14 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
Jan 03 Javascript
微信小程序 封装http请求实例详解
Jan 16 Javascript
vue展示dicom文件医疗系统的实现代码
Aug 27 Javascript
Vue 样式绑定的实现方法
Jan 15 Javascript
js实现简单掷骰子小游戏
Oct 24 Javascript
原生js实现文件上传、下载、封装等实例方法
Jan 05 Javascript
js实现多个标题吸顶效果
Jan 08 Javascript
通过原生JS实现为元素添加事件的方法
Nov 23 #Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 #Javascript
JavaScript基于自定义函数判断变量类型的实现方法
Nov 23 #Javascript
JavaScript实现的CRC32函数示例
Nov 23 #Javascript
JavaScript 控制字体大小设置的方法
Nov 23 #Javascript
微信小程序  wx.request合法域名配置详解
Nov 23 #Javascript
怎样判断jQuery当前元素是隐藏还是显示
Nov 23 #Javascript
You might like
php与php MySQL 之间的关系
2009/07/17 PHP
php实现图片添加水印功能
2014/02/13 PHP
Java中final关键字详解
2015/08/10 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
有关于JS构造函数的重载和工厂方法
2013/04/07 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
python使用cPickle模块序列化实例
2014/09/25 Python
python安装Scrapy图文教程
2017/08/14 Python
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
Python编写打字训练小程序
2019/09/26 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
Python @property原理解析和用法实例
2020/02/11 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
编辑求职信样本
2013/12/16 职场文书
实习鉴定范文
2013/12/19 职场文书
奥林匹克运动会口号
2014/06/19 职场文书
承诺书范本
2015/01/21 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
浅谈JS的原型和原型链
2021/06/04 Javascript
Python基础之条件语句详解
2021/06/16 Python