搜索

首页  >  问答  >  正文

加载 Javascript Html CSS 时的数字计数器动画预加载器窗口

我想在我的投资组合网站上创建一个数字计数器动画。我的旧网站中有一些 jquery 代码,当完全加载时,它们会从预加载器转换到网站。

<script>
  $(window).on('load', () => {
    $('#preloader').fadeOut(1800, function() {
      $(this).remove();
    });
  });
    </script>

如何添加数字计数器动画并添加侧面向上过渡? 谢谢

P粉523625080P粉523625080447 天前645

全部回复(1)我来回复

  • P粉497463473

    P粉4974634732023-09-12 20:01:00

    给你。

    1. 宣布计数。
    2. 减少计数值。
    3. 根据计数器值slideUp您的div删除计数器跨度。

    示例:

    $(window).on('load', () => {
      let count = 3;
      function ShowCounter() {
        if (count > 0) {
          $("#spnNumber").fadeOut('slow', function() {
            $("#spnNumber").text(count);
            $("#spnNumber").fadeIn();
            count--;
          });
    
        } else if (count == 0) {
          $("#preloader").slideUp();
          $("#spnNumber").remove();
          clearInterval(interval);
    
        }
    
      }
      var interval = setInterval(function() {
        ShowCounter()
      }, 1000)
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <div id='preloader'>Loading ... </div>
    <span id='spnNumber'><span>

    回复
    0
  • 取消回复