JS实现带动画的回到顶部效果


Posted in Javascript onDecember 28, 2017

本文实例为大家分享了JS实现带动画的回到顶部效果的具体代码,供大家参考,具体内容如下

实现功能:滚动到页面某一个高度的时候,回到顶部按钮出现。点击之后回到网页顶部,按钮隐藏。
代码如下,jQuery引用的是百度CDN的,因此整段代码复制下来后在浏览器运行即可。

<!DOCTYPE html> 
<html> 
 
  <head> 
    <meta charset="UTF-8"> 
    <title>实现回到顶部功能</title> 
  </head> 
  <style> 
    * { 
      padding: 0; 
      margin: 0; 
    } 
     
    .gotop { 
      display: none; 
      position: fixed; 
      bottom: 50px; 
      right: 50px; 
      width: 40px; 
      height: 40px; 
      padding: 5px; 
      background-color: #F00; 
      color: #FFF; 
      text-align: center; 
      cursor: pointer; 
    } 
  </style> 
  <script src="http://libs.baidu.com/jquery/1.8.1/jquery.min.js"></script> 
 
  <body> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
    <p>这是一段文字</p><br /><br /><br /><br /><br /><br /> 
 
    <div id="goTop" class="gotop"> 
      <p>回到</p> 
      <p>顶部</p> 
    </div> 
  </body> 
  <script> 
    function goTop() { 
 
      $(window).scroll(function() { 
        var $scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; //兼容浏览器 
        if($scrollTop > 100) { //滚动高度可调 
          $("#goTop").show(); 
        } else { 
          $("#goTop").hide(); 
        }; 
      }) 
 
      $("#goTop").on("click", function() { 
        $("body").stop().animate({ 
          scrollTop: 0 
        }); 
      }) 
 
    } 
 
    goTop(); 
  </script> 
 
</html>

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

Javascript 相关文章推荐
DOM下的节点属性和操作小结
May 14 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
Sep 06 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
jquery+html5制作超酷的圆盘时钟表
Apr 14 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
Jun 15 Javascript
jquery实现图片切换代码
Oct 13 Javascript
JavaScript中常用的验证reg
Oct 13 Javascript
angularjs实现过滤并替换关键字小功能
Sep 19 Javascript
基于rollup的组件库打包体积优化小结
Jun 18 Javascript
详解JavaScript作用域、作用域链和闭包的用法
Sep 03 Javascript
JavaScript实现简易计算器小功能
Oct 22 Javascript
Vue实现简单购物车功能
Dec 13 Vue.js
JavaScript实现元素滚动条到达一定位置循环追加内容
Dec 28 #Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 #Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
Dec 28 #Javascript
vue获取dom元素注意事项
Dec 28 #Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 #Javascript
webpack搭建vue 项目的步骤
Dec 27 #Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 #Javascript
You might like
php写的AES加密解密类分享
2014/06/20 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
python生成随机mac地址的方法
2015/03/16 Python
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
Python能做什么
2020/06/02 Python
深入了解python列表(LIST)
2020/06/08 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
会计专业大学生求职信范文
2014/01/28 职场文书
践行三严三实心得体会
2014/10/13 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
公司车队管理制度
2015/08/04 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python