深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 365|回复: 0

回到顶部或者底部前端html+css+js综合案例

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2023-1-27 19:59:09 | 365 | 0 | 显示全部楼层 |阅读模式
回到顶部或者底部前端html+css+js综合案例

代码如下:
  1. <style>
  2. .uptodown {
  3.     outline: none;
  4.     position: fixed;
  5.     background-color: #fff;
  6.     width: 40px;
  7.     height: 40px;
  8.     color: #999;
  9.     display: flex;
  10.     align-items: center;
  11.     justify-content: center;
  12.     font-size: 20px;
  13.     box-shadow: 0 0 6px rgba(0,0,0,.12);
  14.     cursor: pointer;
  15.     z-index: 5
  16. }

  17. .d-fixed {
  18.     right: 70px;
  19.         width: 50px;
  20. }
  21. @media (max-width: 992px) {
  22. .d-fixed {
  23.     right: 0px;
  24. }

  25. }
  26. </style>
  27. <div id="scroll_to_top" class="d-fixed " style="position: fixed; _position: absolute; bottom: 180px;   height: 0px;display: none;">
  28.         <a href="javascript:void(0);" class="uptodown" title="回到顶部"><i class="icon-angle-up"></i></a>
  29. </div>
  30. <div id="scroll_to_end" class="d-fixed " style="position: fixed; _position: absolute; bottom: 80px;   height: 50px;display: none;">
  31.         <a href="javascript:void(0);" class="uptodown" title="直达底部"><i class="icon-angle-down"></i></a>
  32. </div>

  33. <script>
  34. //回到顶部
  35. var jscroll_to_top = $('#scroll_to_top');
  36. $(window).scroll(function() {
  37.         if ($(window).scrollTop() > 0) {
  38.            jscroll_to_top.fadeIn('slow');
  39.         } else {
  40.                 jscroll_to_top.fadeOut('slow');
  41.         }
  42. });
  43. jscroll_to_top.on('click', function() {
  44.         $('html,body').animate({scrollTop: 0}, 'slow');
  45. });
  46. //直达底部
  47. var jscroll_to_end = $('#scroll_to_end');
  48. $(window).scroll(function() {
  49.         if ($(window).scrollTop() < ($(document).height()-$(window).height()) ) {
  50.            jscroll_to_end.fadeIn('slow');
  51.         } else {
  52.                 jscroll_to_end.fadeOut('slow');
  53.         }
  54. });
  55. jscroll_to_end.on('click', function() {
  56.         $('html,body').animate({scrollTop: $(document).height() }, 'slow');
  57. });
  58. </script>
复制代码


楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表