suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Preloader-Fenster für Zahlenzähler-Animation beim Laden von Javascript-HTML-CSS

Ich möchte auf meiner Portfolio-Website eine Zahlenzähler-Animation erstellen. Ich habe auf meiner alten Website einen JQuery-Code, der beim vollständigen Laden vom Preloader zur Website wechselt.

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

Wie füge ich eine Zahlenzähleranimation und einen Übergang von der Seite nach oben hinzu? Danke

P粉523625080P粉523625080487 Tage vor680

Antworte allen(1)Ich werde antworten

  • 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>

    Antwort
    0
  • StornierenAntwort