In diesem Beitrag wird das Verfahren beschrieben, um Paginierung in JavaScript zu erstellen.
So erstellen Sie eine einfache Pagination in JavaScript?
Die JavaScript -Paginationsidee verwendet die “Nächste" Und "VorherigeSchaltflächen oder Links, um zwischen Seiten zu navigieren. Das grundlegende Ziel der Pagination ist es, dass Benutzer schnell durch Inhalte navigieren können, indem Sie auf Links oder Schaltflächen klicken.
Schauen wir uns das Beispiel an, um den Prozess des Erstellens einfacher Pagination in JavaScript zu verstehen. Es wird drei Schritte dauern.
Schritt 1: Fügen Sie den Inhalt in der HTML -Datei hinzu
Erstellen Sie zunächst den Inhalt, der auf der Webseite angezeigt werden soll. Hier erstellen wir eine bestellte Liste mit einem HTML “olTag, in dem die Listen der Programmiersprachen, Früchte, Zählungen und der Wochentage gespeichert sind. Alle diese Listen werden auf verschiedenen Seiten unter Verwendung einer Paginationstechnik gedruckt:
Schritt 2: Stylen Sie den Inhalt und die Schaltflächen mit CSS
Stylen Sie dann den Inhalt, die Schaltflächen und die Aktionen, die von Schaltflächen ausgeführt werden, z. B. die Farbe auf dem Schwebedruck usw. ändern.
Die CSS -Klasse zum Styling der “nächste”(>) Und“vorherige”(<) buttons are as follows:
.SeitennummerierungZum Styling der dynamischen Tasten “1, 2, 3… ”, Verwenden Sie den folgenden CSS -Code:
.Pagination-Number,Verwenden Sie die angegebene Klasse, um die Farbe auf dem Schweber der Schaltflächen zu ändern:
.Pagination-Number: Schwebe,Setzen Sie für die aktiven Schaltflächen die verschiedenen Farben der Taste mit den folgenden CSS -Eigenschaften ein:
.Pagination-Number.aktivDiese CSS -Klasse wird zum Styling der Liste verwendet, die auf der Webseite angezeigt wird:
.olstyleWenn Sie eine Schaltfläche oder Inhalte ausblenden müssen, verwenden Sie die folgende CSS -Klasse:
.verstecktSchritt 3: Erstellen Sie eine einfache Paginierung mit JavaScript
Verwenden Sie nun in der JavaScript -Datei den folgenden Code, um einen Container für die Pagination zu erstellen:
Im folgenden Snippet:
Hier deklarieren wir einige Variablen, um den Paginationsinhalt festzulegen:
const paginationlimit = 10;Erstellen Sie nun eine Variable, die die Referenzen der Seitenzahlen, Schaltflächen und Inhaltsliste mit ihren zugewiesenen IDs erhalten:
const paginationNumbers = Dokument.getElementById ("Seitenzahlen");Definieren Sie eine Funktion zum Deaktivieren der Schaltfläche, wenn sich die Liste am Start oder am Ende befindet. Dies bedeutet, das zu deaktivieren “Weiter (>)Schaltfläche Wenn die letzte Seite in ähnlicher Weise geöffnet wird, deaktiviert man die “vorherige (<)Schaltfläche "Schaltfläche Wenn die erste Seite geöffnet wird:
const disableButton = (button) =>Verwenden Sie auch die folgende Funktion, um die Taste zu deaktivieren, um die Paginationsschaltflächen zu aktivieren:
const enableButton = (button) =>Hier verarbeiten wir den Status der Seitenschaltflächen, wenn sie aktiviert sind oder wenn sie deaktiviert sind:
const handle PageButtonsStatus = () =>Erstellen Sie dynamische Schaltflächen entsprechend der Länge des Inhalts und fügen Sie sie in einen Paginierungsbehälter hinzu:
const appendPagenumber = (index) =>Fügen Sie den oben genannten Code der angegebenen Funktion hinzu, damit jedes Mal eine neue Seite festgelegt wird, wird die aktive Seitennummer aktualisiert:
const setCurrentPage = (pagenum) =>Wenn die Schaltfläche "Seitennummer klickt", klicken Sie mit dem Listener des Ereignislisteners, um das aufzurufensetCurrentPage”Funktion. Um auf die vorherige Schaltfläche zu klicken, verschieben Sie die vorherige Seite, indem Sie die “abziehen“1" von dem "aktuelle SeiteUnd zum Klicken auf die nächste Schaltfläche wechseln Sie zur nächsten Seite, indem Sie hinzugefügt werden1" im aktuelle Seite”:
Fenster.AddEventListener ("Load", () =>Ausgang
Hier geht es um die Paginierung in JavaScript.
Abschluss
Erstellen Sie zunächst einen Container für das Paginationselement und die Liste der zu paginierten Elemente, um eine einfache Pagination in JavaScript zu erstellen. Teilen Sie die Liste der Elemente in kleinere Gruppen ein oder “Seiten”, Basierend auf der gewünschten Anzahl von Elementen pro Seite. Erstellen Sie Schaltflächen oder Links, um zwischen den Seiten zu navigieren, und fügen Sie sie zum Paginierungsbehälter hinzu. Fügen Sie den Schaltflächen Ereignishörer hinzu, um die angezeigten Elemente beim Klicken zu aktualisieren. Verwenden Sie JavaScript, um die Elemente auszublenden, die sich nicht auf der aktuell angezeigten Seite befinden, und um die Elemente anzuzeigen, die sind. Stylen Sie das Paginationselement und die Schaltflächen wie gewünscht. In diesem Beitrag wurde das Verfahren zur Erstellung von Paginierung in JavaScript beschrieben.