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 相关文章推荐
js特效,页面下雪的小例子
Jun 17 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
Sep 25 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
AngularJS语法详解(续)
Jan 23 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
Dec 23 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
微信小程序登录session的使用
Mar 17 Javascript
重学JS之显示强制类型转换详解
Jun 30 Javascript
vue中使用echarts的示例
Jan 03 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
如何选购合适的收音机
2021/03/01 无线电
用PHP编写和读取XML的几种方式
2013/01/12 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
2018/07/30 PHP
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
使用TS来编写express服务器的方法步骤
2020/10/29 Javascript
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
董事长助理岗位职责
2014/02/18 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
青岛海底世界导游词
2015/02/11 职场文书
应聘教师自荐信
2015/03/26 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android