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 相关文章推荐
jquery的index方法实现tab效果
Feb 16 Javascript
在Linux上用forever实现Node.js项目自启动
Jul 09 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
Aug 11 Javascript
关于javascript的一些知识以及循环详解
Sep 12 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
Dec 13 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
Dec 12 Javascript
vue的token刷新处理的方法
Jul 17 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
JS实现电话号码的字母组合算法示例
Feb 26 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
vue select 获取value和lable操作
Aug 28 Javascript
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 类相关函数的使用详解
2013/05/10 PHP
基于empty函数的输出详解
2013/06/17 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
浅析vue深复制
2018/01/29 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
js实现复制粘贴的两种方法
2020/12/04 Javascript
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
Python使用getpass库读取密码的示例
2017/10/10 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
python中_del_还原数据的方法
2020/12/09 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
法学专业应届生求职信
2013/10/16 职场文书
护士进修自我鉴定
2014/02/07 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
授权委托书公证
2014/09/14 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
现货白银电话营销话术
2015/05/29 职场文书
百万英镑观后感
2015/06/09 职场文书
歌舞青春观后感
2015/06/10 职场文书
导游词之河北邯郸
2019/09/12 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS