sxScrollToTop

功能描述

  1. 页面内容较多时,引用此功能。页面右下角会显示“回顶部”按钮,点击展现滚动效果。再次点击或者点击屏幕其他位置,会停止滚动。
  2. 这个滚动过程平滑美观,增加趣味性。

依赖的模块

  1. 不需要依赖,引入即可使用

快速使用

  1. 直接引用到页面中即可使用,注意对btn,body变量的赋值。详细说明见代码注释。
  1. //code

关键html部分

  1. <div class="sx-totop" id="totop">
  2. <img src="./image/sx_sxScrollToTop_btn_0.png" id="totop-img">
  3. </div>

主要css样式

  1. .sx-totop {
  2. position: fixed;
  3. bottom: -50px;
  4. right: 10px;
  5. width: 50px;
  6. z-index: 99;
  7. -webkit-transition: all .3s;
  8. -moz-transition: all .3s;
  9. -ms-transition: all .3s;
  10. -o-transition: all .3s;
  11. transition: all .3s;
  12. }
  13. .sx-totop img {
  14. width: 45px;
  15. cursor: pointer;
  16. }

重要的js参数定义

  1. var btn = document.getElementById("totop-img"); //对应“返回顶部”的对象
  2. var body = document.getElementById('totop-body'); //整体页面
  3. ...

特别说明

  1. 本示例提供了“小火箭”造型图片,你也可以换成任意希望的图片效果。