jQuery implementiert einen prozentualen Fortschrittsbalken

jQuery implementiert einen prozentualen Fortschrittsbalken

In diesem Artikel wird der spezifische Code von jQuery zur Realisierung des prozentualen Fortschrittsbalkens zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

1. Betrachten Sie zuerst die Wirkung

2. Der Code lautet wie folgt

Der Code von jquery.lineProgressbar.js lautet wie folgt

(Funktion($){
 „streng verwenden“;
 
 $.fn.LineProgressbar = Funktion(Optionen){

  var Optionen = $.extend({
   Prozentsatz: null,
   ShowProgressCount: wahr,
   Dauer: 1000,

   // Styling-Optionen
   Füllhintergrundfarbe: '#3498db',
   Hintergrundfarbe: '#EEEEEE',
   Radius: '0px',
   Höhe: '10px',
   Breite: '100%'
  },Optionen);

  gib dies zurück.jedes(Funktion(Index, el) {
   // Auszeichnung
   $(el).html('<div class="progressbar"><div class="proggress"></div></div><div class="percentCount"></div>');
   


   var progressFill = $(el).find('.proggress');
   var progressBar = $(el).find('.progressbar');


   progressFill.css({
    Hintergrundfarbe: Optionen.Hintergrundfarbe füllen,
    Höhe: Optionen.Höhe,
    borderRadius: Optionen.Radius
   });
   progressBar.css({
    Breite: Optionen.Breite,
    Hintergrundfarbe: Optionen.Hintergrundfarbe,
    borderRadius: Optionen.Radius
   });

   // Fortschritte
   progressFill.animate(
    {
     Breite: Optionen.Prozentsatz + "%"
    },
    { 
     Schritt: Funktion(x) {
      if (Optionen.ShowProgressCount) {
       $(el).find(".percentCount").text("("+Math.round(x) + "分"+")");
      }
     },
     Dauer: Optionen.Dauer
    }
   );
  });
 }
})(jQuery);

Der Stilcode jquery.lineProgressbar.css lautet wie folgt

#progressbar1{
 Anzeige: Flex;
 Höhe: 15px;
}
.Fortschrittsbalken {
    Breite: 50%;
 Rand oben: 5px;
 Position: relativ;
 Hintergrund: #182746 !wichtig;
 Rahmenradius: 6px !wichtig;
 Box-Schatten: Einschub 0px 1px 1px rgba(0,0,0,.1);
}

.Fortschritt{
 Höhe: 8px;
 Breite: 10px;
 Hintergrund: linearer Farbverlauf (nach rechts, RGB (13, 93, 176), RGB (32, 177, 223)) !wichtig;
 Rahmenradius: 6px !wichtig;
}

.ProzentAnzahl{
 Leerzeichen: Nowrap;
 Rand links: 10px;
 Schriftgröße: 14px;
}

Auf diese Weise können Sie die Punkteleiste realisieren. Wenn es sich um einen Prozentsatz handelt, ändern Sie einfach die Punkte in %.

Nutze es direkt! ! !

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Einfacher jQuery-Implementierungscode für den Fortschrittsbalken
  • 6 neue jQuery- und CSS3-Fortschrittsbalken-Plugins empfohlen
  • Teilen Sie 8 hervorragende jQuery-Ladeanimations- und Fortschrittsbalken-Plug-Ins
  • Ein einfaches Beispiel für einen Fortschrittsbalkeneffekt, implementiert mit jQuery
  • So implementieren Sie einen Fortschrittsbalken für den Dateiupload basierend auf HTML5 Ajax (jQuery-Version)
  • Einfaches Fortschrittsbalken-Steuerelement, geschrieben in Javascript, jquery, css
  • jQuery EasyUI API Chinesische Dokumentation - ProgressBar Fortschrittsbalken
  • jQuery implementiert Fortschrittsbalkeneffekte beim Dateiupload
  • So verwenden Sie jQuery, um Datei-Uploads zu überwachen und Fortschrittsbalkeneffekte zu implementieren
  • Verwenden Sie jQuery, um ein schönes, kreisförmiges Countdown-Plug-In für den Fortschrittsbalken zu implementieren

<<:  So konfigurieren Sie pseudostatisches und clientadaptives Nginx

>>:  Detaillierte Erläuterung der Verwendung von MySQL Explain (Analyseindex)

Artikel empfehlen

Es ist ganz einfach zu verstehen, was Node.js ist

Inhaltsverzeichnis Offizielle Einführung in Node....

Beispiel zum Ändern des Zeilenabstands einer HTML-Tabelle

Bei der Verwendung von HTML-Tabellen müssen wir m...

Reflexion und Proxy in Front-End-JavaScript

Inhaltsverzeichnis 1. Was ist Reflexion? 2. Refle...

Detaillierte Schritte zum Einrichten eines Nexus-Servers

1. Die Bedeutung des Aufbaus eines Nexus-Dienstes...

Berechnete Eigenschaften und Listenerdetails

Inhaltsverzeichnis 1. Berechnete Eigenschaften 1....

MySQL-Experiment: Verwenden von Explain zur Analyse des Indextrends

Überblick Die Indizierung ist eine Fähigkeit, die...

Beispiel zum Festlegen der pseudostatischen WordPress-Eigenschaft in Nginx

Zitat aus Baidus Erklärung zu Pseudostatik: Pseud...

Erfahren Sie, wie Sie saubere und standardmäßige HTML-Tags schreiben

Guter HTML-Code ist die Grundlage einer schönen W...

Detaillierte Erklärung der HTML-Formularelemente (Teil 1)

HTML-Formulare werden verwendet, um verschiedene ...

Lernen Sie MySQL auf einfache Weise

Vorwort Die Datenbank war schon immer meine Schwa...

Drei Möglichkeiten zum Weiterleiten des Linux-SSH-Ports

ssh ist eines der beiden Befehlszeilentools, die ...

So installieren Sie die grafische Benutzeroberfläche unter Linux

1. Linux-Installation (Root-Benutzerbetrieb) 1. I...

Mit JS in zehn Minuten die Existenz von Elementen in einem Array bestimmen

Vorwort In der Front-End-Entwicklung müssen Sie h...