jQuery实现小火箭返回顶部特效
2020-02-13 11:30
681 查看
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实现的个性化返回底部与返回顶部特效代码
- jQuery实现小火箭返回顶部
- jQuery实现的个性化返回底部与返回顶部特效代码
- jquery实现返回顶部特效
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
- jQuery实现返回顶部功能
- ASP.NET jQuery 食谱9 (通过控件hyperlink实现返回顶部效果)
- js或jQuery实现返回顶部功能------Sestid
- JQuery实现一键返回顶部
- javascript+JQuery实现返回顶部功能
- Jquery实现顶部弹出框特效
- jquery返回顶部简单特效
- JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
- 仿新浪微博返回顶部的js实现(jQuery)
- js+JQuery实现返回顶部功能
- 返回顶部的js实现(jQuery/MooTools)
- js+JQuery实现返回顶部功能