Questo blog spiegherà l'approccio per implementare Infinite Scroll in JavaScript.
Come implementare Infinite Scroll in JavaScript?
L'infinito scroll in JavaScript può essere implementato utilizzando i seguenti approcci:
Approccio 1: scorrere infinitamente JavaScript utilizzando i metodi AddeventListener () e AppendChild ()
IL "addEventListener ()"Il metodo viene utilizzato per allegare un evento all'elemento specificato. IL "appendChild ()"Il metodo aggiunge un nodo all'ultimo figlio dell'elemento. Questi metodi possono essere applicati per allegare un evento all'elenco e aggiungere gli elementi dell'elenco come ultimo figlio in esso.
Sintassi
elemento.addEventListener (evento, ascoltatore, uso);Nella sintassi data:
Nella sintassi sopra:
Esempio
Seguiamo l'esempio di seguito:
Elenco di scorrimento infinito
Nel codice sopra, eseguire i seguenti passaggi:
Passiamo alla parte JavaScript del codice:
Nello snippet di codice JS sopra:
Per lo styling dell'elenco, eseguire i seguenti passaggi:
Nelle righe sopra, modella l'elenco e regola le sue dimensioni.
Produzione
Dall'output di cui sopra, si può osservare che gli elementi stanno aumentando in modo infinito, così come lo scorrimento.
Approccio 2: scorrere infinitamente JavaScript utilizzando l'evento OnScroll con la proprietà Scroly
IL "onscroll"L'evento si innesca quando la barra di scorrimento di un elemento viene scorrere. IL "scrolly"La proprietà calcola e restituisce i pixel che vengono consumati per scorrere un documento dall'angolo in alto a sinistra della finestra. Questi approcci possono essere utilizzati per collegare un evento all'elemento corporeo e scorrere applicando una condizione ai pixel verticali.
Sintassi
oggetto.onscroll = function () code;Nella sintassi sopra:
Esempio
Seguiamo i passaggi indicati seguenti:
Questo è il sito web Linuxhint
Nel frammento di codice sopra:
Continuiamo alla parte JavaScript del codice:
Nelle righe del codice sopra, eseguire i seguenti passaggi:
Produzione
Nell'output di cui sopra, è evidente che la pergamena è implementata infinitamente sul DOM.
Conclusione
La combinazione del "addEventListener ()" E "appendChild ()"Metodi o i combinati"onscrollEvento "e"scrolly"La proprietà può essere utilizzata per implementare Infinite Scroll in JavaScript. Il primo approccio può essere utilizzato per associare un evento e aggiungere l'elenco degli articoli come bambino Non appena l'elenco viene scorretto verso il basso. Quest'ultimo approccio può essere applicato per allegare un evento al "corpo"Elemento e scorrimento controllando i pixel verticali e aggiungendo anche alcuni pixel per scorrere infinitamente. Questo tutorial spiega come scorrere infinitamente JavaScript.