JQuery UI – Fortschrittsbalken

Es gibt verschiedene Elemente in modernen Websites, die unterschiedliche Funktionalitäten aufweisen und bestimmte Aufgaben auf einer Website einfacher und noch auffälliger und für das Auge ansprechender machen. Dies macht die Navigierbarkeit der Website und die Benutzerfreundlichkeit, die dem Benutzer geboten wird, äußerst wichtig. optimal

Fortschrittsbalken

In den Fortschrittsbalken wird der Fortschritt einer Aufgabe angezeigt, z. B. das Übertragen oder Hochladen einer Datei, das Laden von Informationen usw.

Die progressbar () Methode

Die progressbar () -Methode gibt an, dass ein Element des HTML- Codes verwaltet und in Form eines Fortschrittsbalkens behandelt werden muss. Die Optionen desselben sind ein Objekt, das das Verhalten und das Erscheinungsbild dieses Objekts festlegt.
Die progressbar () -Methode kann auf zwei Arten verwendet werden:

• $ (Selektor, Kontext). Fortschrittsbalken (Optionen)
• $ (Selektor, Kontext) .progressbar (“Aktion”, Parameter)

Sehen wir uns ein Beispiel für die Verwendung an:

  • Zuerst fügen wir die notwendigen Dateien, die jQuery- Bibliotheken sowie das CSS hinzu :

<link rel = “stylesheet” href = ” http: //code.jquery.c…/jquery-ui.css” />
<script src = ” http: //code.jquery.c … 1.js”> </ script>

<script src = ” http: //code.jquery.c … i.js”> </ script>

<link rel = “stylesheet” href = “/ resources / demos / style.css” />

  • Wir fügen einige Stile für die Beschriftungen und die Leiste als solche hinzu:

<style>
.ui-progressbar {
Position: relativ;
}
.progress-label {
Position: absolut;
links: 50%;
oben: 4px;
Schriftgröße: fett;
Textschatten: 1px 1px 0 #fff;
}
</ style>

  • Wenn wir unsere Methode progressbar () verwenden, ordnen wir sie einem Container zu und fügen einige Ereignisse hinzu, um zu erkennen, wann der Upload oder die Übertragung ausgeführt wird und wann sie abgeschlossen ist:
See also  So deaktivieren Sie Pocket in der Firefox-Adressleiste

<script>
$ ( function () {
var progressbar = $ (“#progressbar”),
progressLabel = $ (“.progress-label”);

progressbar.progressbar ({
Wert: falsch,
change: function () {
progressLabel.text (progressbar.progressbar (“value”) + “%”);
},
complete: function () {
progressLabel.text (“Complete!”);
}
});

Funktionsfortschritt () {
var = progressbar.progressbar (“value”) || 0;

progressbar.progressbar (“value”, val + 1);

if (val <99) {
setTimeout (Fortschritt, 100);
}
}

setTimeout (Fortschritt, 3000);
});
</ script>

  • Schließlich fügen wir unseren HTML- Code und die <div> -Tags hinzu, in denen unsere Fortschrittsanzeige angezeigt wird:

<body>
<div id = “progressbar”> <div class = “progress-label”> Wird geladen … </ div> </ div>
</ body>

Die Implementierung unseres Codes würde im Browser so aussehen:

bars-javascript-google.jpg

bars-javascript-google-2.jpg

Schließlich hinterlassen wir hier den vollständigen Code, damit Sie ihn selbst ausprobieren können, ohne zu vergessen, dass wir verschiedene Optionen, Ereignisse und sogar Stile für unsere Fortschrittsleiste ausprobieren können.

<! doctype html>

<html lang = “en”>
<head>
<meta charset = “utf-8” />
<title> Fortschrittsleiste der jQuery-Benutzeroberfläche – Benutzerdefinierte Bezeichnung </ title>
<link rel = “stylesheet”
href = ” http: //code.jquery.c…/jquery-ui.css” />
<script src = ” http: //code.jquery.c … 1.js”> </ script>
<script src = ” http: //code.jquery.c … i.js”> </ script>
<link rel = “stylesheet” href = “/ resources / demos / style.css” />
<style>
.ui-progressbar {
Position: relativ;
}
.progress-label {
Position: absolut;
links: 50%;
oben: 4px;
Schriftgröße: fett;
Textschatten: 1px 1px 0 #fff;
}
</ style>
<script>
$ ( function () {
var progressbar = $ (“#progressbar”),
progressLabel = $ (“.progress-label”);

progressbar.progressbar ({
Wert: falsch,
change: function () {
progressLabel.text (progressbar.progressbar (“value”) + “%”);
},
complete: function () {
progressLabel.text (“Complete!”);
}
});

Funktionsfortschritt () {
var = progressbar.progressbar (“value”) || 0;

progressbar.progressbar (“value”, val + 1);

if (val <99) {
setTimeout (Fortschritt, 100);
}
}

setTimeout (Fortschritt, 3000);
});
</ script>
</ head>
<body>

<div id = “progressbar”> <div class = “progress-label”> Wird geladen … </ div> </ div>

</ body>
</ html>

See also  Anzeigen des WLAN-Symbols anstelle von Ethernet Windows 10

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *