jQuery实现小火箭返回顶部特效


Posted in jQuery onFebruary 03, 2020

jquery实现小火箭返回顶部案例,供大家参考,具体内容如下

1. 滚动页面,当页面距离顶部超出1000px,显示小火箭。

封装在scroll函数里,当前页面距离顶部为$(window).scrollTop >=1000

小火箭显示和隐藏用fadeIn和fadeOut

//当页面超出1000px的时候,让小火箭显示,如果小于1000px,则隐藏
   $(window).scroll(function () {
    if ($(window).scrollTop() >= 1000) {
     $(".actGotop").stop().fadeIn(1000);
    } else {
     $(".actGotop").stop().fadeOut(1000);
    }
   })
});

2. 当小火箭出现后,点击小火箭,返回到页面顶部。

在外面出册点击事件,获取页面,html或者body, 返回用animate动画函数,到顶部即scrollTop为0,时间可以设置

$(".actGotop").click(function () {
   $("html,body").stop().animate({ scrollTop: 0 }, 1000);
  });

3. 如果要让小火箭点击后,直接回到顶部,可以只设置$(window).scrollTop(0),既可

$(".actGotop").click(function () {
   //$("html,body").stop().animate({ scrollTop: 0 }, 1000);
   //scrollTop为0
   $(window).scrollTop(0);
  });

整体代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <style>
  body {
   height: 8000px;
  }

  a {
   color: #FFF;
  }

  .actGotop {
   position: fixed;
   bottom: 50px;
   right: 50px;
   width: 150px;
   height: 195px;
   display: none;
   z-index: 100;
  }

  .actGotop a,
  .actGotop a:link {
   width: 150px;
   height: 195px;
   display: inline-block;
   background: url(images/gotop.png) no-repeat;
   outline: none;
  }

  .actGotop a:hover {
   width: 150px;
   height: 195px;
   background: url(images/gotop.gif) no-repeat;
   outline: none;
  }
 </style>


</head>

<body>
 <!-- 返回顶部小火箭 -->
 <div class="actGotop"><a href="javascript:;" rel="external nofollow" title="Top"></a></div>


 <script src="jquery-1.12.4.js"></script>
 <script>


  $(function () {
   //当页面超出1000px的时候,让小火箭显示,如果小于1000px,则隐藏
   $(window).scroll(function () {
    if ($(window).scrollTop() >= 1000) {
     $(".actGotop").stop().fadeIn(500);
    } else {
     $(".actGotop").stop().fadeOut(500);
    }
   })
  });

  //在外面注册
  $(".actGotop").click(function () {
   $("html,body").stop().animate({ scrollTop: 0 }, 1000);
   //scrollTop为0
   // $(window).scrollTop(0);
  });
 </script>
</body>

</html>

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

jQuery 相关文章推荐
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
基于jquery实现五星好评
Nov 18 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jQuery实现验证用户登录
Dec 10 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 #jQuery
Jquery Datatables的使用详解
Jan 30 #jQuery
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 #jQuery
jquery将信息遍历到界面上实例代码
Jan 21 #jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 #jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 #jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 #jQuery
You might like
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
php判断访问IP的方法
2015/06/19 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
大专生工程监理求职信
2013/10/04 职场文书
信息工程学院毕业生推荐信
2013/11/05 职场文书
国庆节文艺活动方案
2014/02/03 职场文书
餐饮投资计划书
2014/04/25 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
党员服务承诺书
2014/05/28 职场文书
毕业生求职信
2014/06/10 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
2014年医院工作总结
2014/11/20 职场文书
百年校庆感言
2015/08/01 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
python实现三次密码验证的示例
2021/04/29 Python