Esta publicación describirá el procedimiento para crear paginación en JavaScript.
Cómo crear una paginación simple en JavaScript?
La idea de paginación de JavaScript usa el "Próximo" y "Anterior"Botones o enlaces para navegar entre páginas. El objetivo fundamental de la paginación es permitir a los usuarios navegar rápidamente a través del contenido haciendo clic en enlaces o botones.
Veamos el ejemplo para comprender el proceso de crear paginación simple en JavaScript. Tomará tres pasos.
Paso 1: Agregue el contenido en el archivo HTML
Primero, cree el contenido que desea mostrar en la página web. Aquí, crearemos una lista ordenada usando un HTML "olio"Etiqueta que almacena las listas de los lenguajes de programación, las frutas, el conteo y los días de la semana. Todas estas listas se imprimirán en diferentes páginas utilizando la técnica de paginación:
Paso 2: diseñe el contenido y los botones con CSS
Luego, diseñe el contenido, los botones y las acciones realizadas por los botones, como cambiar el color en el flotante y así sucesivamente.
La clase CSS para diseñar el "próximo"(>) Y"anterior"(<) buttons are as follows:
.paginaciónPara diseñar los botones dinámicos "1, 2, 3 .. ", Use el siguiente código CSS:
.número de paginación,Para cambiar el color en el flotador de los botones, use la clase dada:
.número de paginación: flotante,Para los botones activos, configure los diferentes colores del botón utilizando las propiedades de CSS a continuación:
.número de paginación.activoEsta clase CSS se utiliza para diseñar la lista para mostrar en la página web:
.OlstyleCuando sea necesario ocultar cualquier botón o cualquier contenido, use la clase CSS a continuación:
.ocultoPaso 3: Crear paginación simple usando JavaScript
Ahora, en el archivo JavaScript, use el siguiente código para crear un contenedor para la paginación:
En el siguiente fragmento de arriba:
Aquí, declaramos algunas variables para establecer el contenido de paginación:
const paginationlimit = 10;Ahora, cree una variable que obtenga las referencias de los números de página, los botones y la lista de contenido utilizando sus IDS asignados:
Const paginationnumbers = documento.getElementById ("Nombre de página");Definir una función para deshabilitar el botón cuando la lista está al principio o al final. Esto significa deshabilitar el "Siguiente (>)Botón "Cuando se abre la última página, de manera similar, deshabilitando el"anterior (<)"Botón cuando se abre la primera página:
const disableButton = (botón) =>Del mismo modo, deshabilitar el botón, para habilitar los botones de paginación, use la siguiente función:
const EnableButton = (Button) =>Aquí, manejaremos el estado de los botones de página, cuando se habilitan o cuando se desactiven:
constaPageButtonSstatus = () =>Cree botones dinámicos de acuerdo con la longitud del contenido y agréguelos a un contenedor de paginación:
const appendPageNumber = (index) =>Agregue el código anterior a la función dada para que cada vez que se establezca una nueva página, se actualiza el número de página activo:
const setCurrentPage = (Pagenum) =>Cuando se haga clic en el botón Número de página, use el oyente del evento de clic para llamar al "setCurrentPage" función. Para hacer clic en el botón anterior, mueva la página anterior restando el "1" desde el "página actual", Y para hacer clic en el botón Siguiente, muévase a la página siguiente agregando"1" en el página actual":
ventana.addEventListener ("Load", () =>Producción
Eso se trata de la paginación en JavaScript.
Conclusión
Para crear paginación simple en JavaScript, primero, cree un contenedor para el elemento de paginación y la lista de elementos que se paginarán. Divida la lista de elementos en grupos más pequeños, o "páginas", Basado en el número deseado de elementos por página. Crea botones o enlaces para navegar entre las páginas y agrégalos al contenedor de paginación. Agregue los oyentes de eventos a los botones para actualizar los elementos que se muestran cuando se haga clic en. Use JavaScript para ocultar los elementos que no están en la página que se muestran actualmente y para mostrar los elementos que están. Estilizar el elemento de paginación y los botones como se desee. Esta publicación describió el procedimiento para crear paginación en JavaScript.