Este post descreverá o procedimento para criar paginação em JavaScript.
Como criar uma paginação simples em JavaScript?
A ideia de paginação JavaScript usa o “Próximo" e "Anterior”Botões ou links para navegar entre as páginas. O objetivo fundamental da paginação é permitir que os usuários naveguem rapidamente pelo conteúdo clicando em links ou botões.
Vejamos o exemplo para entender o processo de criação de paginação simples em JavaScript. Vai dar três passos.
Etapa 1: Adicione o conteúdo no arquivo HTML
Primeiro, crie o conteúdo que deseja exibir na página da web. Aqui, criaremos uma lista ordenada usando um html “ol”Tag que armazena as listas das linguagens de programação, frutas, contagem e os dias da semana. Todas essas listas serão impressas em diferentes páginas usando a técnica de paginação:
Etapa 2: estilize o conteúdo e os botões usando CSS
Em seguida, estilize o conteúdo, os botões e as ações executadas por botões, como mudar de cor no pavo e assim por diante.
A classe CSS para estilizar o “próximo”(>) E“anterior”(<) buttons are as follows:
.paginaçãoPara estilizar os botões dinâmicos “1, 2, 3… ”, Use o seguinte código CSS:
.número de paginação,Para alterar a cor no pau dos botões, use a classe especificada:
.Número de paginação: Passe o mouse,Para os botões ativos, defina as diferentes cores do botão usando as propriedades CSS abaixo:
.número de paginação.ativoEsta classe CSS é usada para estilizar a lista a ser exibida na página da web:
.OlstyleQuando há necessidade de ocultar qualquer botão ou qualquer conteúdo, use a classe CSS abaixo:
.escondidoEtapa 3: Crie paginação simples usando JavaScript
Agora, no arquivo javascript, use o código a seguir para criar um contêiner para paginação:
No seguinte snippet acima:
Aqui, declaramos algumas variáveis para definir o conteúdo de paginação:
const paginaçãoLimit = 10;Agora, crie alguma variável que obtenha as referências dos números de página, botões e lista de conteúdo usando seus IDs atribuídos:
const paginaçãoNumbers = documento.getElementById ("Page-Numbers");Defina uma função para desativar o botão quando a lista estiver no início ou no final. Isso significa desativar o “Próximo (>)”Botão quando a última página é aberta, da mesma forma, desativando o“anterior (<)”Botão quando a primeira página é aberta:
const desabilleButton = (botão) =>Da mesma forma, desativando o botão, para ativar os botões de paginação, use a função abaixo:
const enableButton = (botão) =>Aqui, lidaremos com o status dos botões da página, quando eles serão ativados ou quando desativados:
const handlePageButtonsStatus = () =>Crie botões dinâmicos de acordo com a duração do conteúdo e adicione -os em um recipiente de paginação:
const appendpageNumber = (index) =>Adicione o código acima à função fornecida para que cada vez que uma nova página seja definida, o número da página ativo é atualizado:
const setCurrentPage = (pagenum) =>Quando o botão Número da página for clicado, use o ouvinte de clique no evento, para ligar para o “setCurrentPage”Função. Para clicar no botão anterior, mova a página anterior subtraindo o “1" de "pagina atual”E para clicar no botão Avançar, vá para a próxima página adicionando“1" no pagina atual”:
janela.addEventListener ("load", () =>Saída
Isso é tudo sobre a paginação em JavaScript.
Conclusão
Para criar paginação simples em JavaScript, primeiro, crie um contêiner para o elemento de paginação e a lista de itens a serem paginados. Divida a lista de itens em grupos menores, ou “Páginas”, Com base no número desejado de itens por página. Crie botões ou links para navegar entre as páginas e adicione -os ao recipiente de paginação. Adicione os ouvintes do evento aos botões para atualizar os itens exibidos quando clicados. Use JavaScript para ocultar os itens que não estão na página atualmente exibida e para mostrar os itens que são. Estilize o elemento de paginação e os botões conforme desejado. Este post descreveu o procedimento para criar paginação em JavaScript.