zoukankan      html  css  js  c++  java
  • 原生js返回顶部特效

    一般返回顶部有两种方法,一种是锚链接

    直接链接到顶部

    href = "#"

    另外一种是js

    html中

    <a href="javascript:;" id="btn" title="回到顶部">回到顶部</a>

    js代码

    window.onload = function () {
      var obtn = document.getElementById('btn');
      var timer = null;
      var isTop = true;
      window.onsroll = function () {
        if (!isTop) {
          clearInterval(timer);
        };
      isTop = false;
      }

      obtn.onclick = function () {
        timer = setInterval(function () {
          var osTop = document.documentElement.scrollTop || document.body.scrollTop;
          document.documentElement.scrollTop = document.body.scrollTop = osTop + speed;
          isTop = true;
          var speed = Math.floor(-osTop/5);
          if (osTop == 0) {
            clearInterval(timer);
          };
        }, 30);
      }
    }

  • 相关阅读:
    递归的初步应用
    最大公约数与最小公倍数(低效)
    进制转换
    凸多边形的面积问题
    单词替换
    DNA排序
    字符串排序
    倒三角形
    韩信点兵
    oracle
  • 原文地址:https://www.cnblogs.com/gongyijie/p/8359733.html
Copyright © 2011-2022 走看看