Ten post opisuje procedurę tworzenia paginacji w JavaScript.
Jak stworzyć prostą paginację w JavaScript?
Pomysł paginacji JavaScript wykorzystuje „Następny" I "Poprzedni”Przyciski lub linki do nawigacji między stronami. Podstawowym celem paginacji jest umożliwienie użytkownikom szybkiego nawigacji przez treść poprzez klikając linki lub przyciski.
Spójrzmy na przykład, aby zrozumieć proces tworzenia prostej paginacji w JavaScript. To podejmie trzy kroki.
Krok 1: Dodaj zawartość w pliku HTML
Najpierw utwórz treść, która chce wyświetlić na stronie internetowej. Tutaj utworzymy uporządkowaną listę za pomocą HTML ”ol„Tag, który przechowuje listy języków programowania, owoców, liczenia i dni tygodnia. Wszystkie te listy zostaną wydrukowane na różnych stronach przy użyciu techniki paginacji:
Krok 2: Styl treści i przycisków za pomocą CSS
Następnie stygnij zawartość, przyciski i akcje wykonywane przez przyciski, takie jak Kolor Zmień na zawisie i tak dalej.
Klasa CSS do stylizacji „Następny”(>) I„poprzedni”(<) buttons are as follows:
.paginacjaDo stylizacji dynamicznych przycisków ”1, 2, 3… ”, Użyj następującego kodu CSS:
.Numer paginacji,Aby zmienić kolor na zawisie przycisków, użyj danej klasy:
.Numer paginacji: zawieszek,W przypadku aktywnych przycisków ustaw różne kolory przycisku za pomocą poniższych właściwości CSS:
.Numer paginacji.ActiveTa klasa CSS jest używana do stylizacji listy do wyświetlania na stronie internetowej:
.OlstyleGdy trzeba ukryć dowolny przycisk lub dowolną zawartość, użyj poniższej klasy CSS:
.ukrytyKrok 3: Utwórz prostą paginację za pomocą JavaScript
Teraz, w pliku JavaScript, użyj następującego kodu, aby utworzyć kontener do paginacji:
Poniżej powyżej fragment:
Tutaj deklarujemy niektóre zmienne, aby ustawić treść paginacji:
const paginationLimit = 10;Teraz utwórz jakąś zmienną, która otrzymuje referencje numerów stron, przycisków i listy treści za pomocą przypisanych identyfikatorów:
const paginationnumbers = dokument.getElementById („Page-Numbers”);Zdefiniuj funkcję wyłączania przycisku, gdy lista jest na początku lub na końcu. Oznacza to wyłączenie „Dalej (>)”Przycisk, gdy ostatnia strona jest otwarta, podobnie, wyłączając„poprzedni (<)”Przycisk Po otwarciu pierwszej strony:
const disableButton = (przycisk) =>Podobnie, wyłączenie przycisku, w celu włączenia przycisków paginacji, użyj poniższej funkcji:
const enableButton = (przycisk) =>Tutaj obsługujemy status przycisków strony, kiedy zostaną włączone lub po wyłączeniu:
const resPageButsonSstatus = () =>Utwórz dynamiczne przyciski zgodnie z długością zawartości i dodaj je do paginowania:
const appendPagenumber = (indeks) =>Dodaj powyższy kod do podanej funkcji, aby za każdym razem ustawiono nową stronę, aktywny numer strony jest aktualizowany:
const setCurrentPage = (pagenum) =>Po kliknięciu przycisku numeru strony użyj słuchacza zdarzeń, aby zadzwonić do „setCurrentPage”Funkcja. Aby kliknąć poprzedni przycisk, przenieś poprzednią stronę, odejmując „1”Z„bieżąca strona”, A do kliknięcia następnego przycisku przejdź na następną stronę, dodając„1" w bieżąca strona”:
okno.addEventListener („ładuj”, () =>Wyjście
Chodzi o paginację w JavaScript.
Wniosek
Aby stworzyć prostą paginację w JavaScript, najpierw utwórz pojemnik na element paginacji i listę elementów, które mają być paginowane. Podziel listę pozycji na mniejsze grupy lub „strony”, W oparciu o pożądaną liczbę elementów na stronę. Utwórz przyciski lub linki do nawigacji między stronami i dodaj je do kontenera paginacji. Dodaj słuchaczy zdarzeń do przycisków, aby zaktualizować wyświetlane elementy po kliknięciu. Użyj JavaScript, aby ukryć elementy, których nie ma na aktualnie wyświetlonej stronie i pokazać elementy, które są. Stylizować element paginacji i przyciski zgodnie z potrzebami. W tym poście opisano procedurę tworzenia paginacji w JavaScript.