Denne bloggen vil forklare tilnærmingen for å implementere uendelig rulle i JavaScript.
Hvordan implementere uendelig rulle i JavaScript?
Den uendelige rullen i JavaScript kan implementeres ved å bruke følgende tilnærminger:
Tilnærming 1: Uendelig bla i JavaScript ved hjelp av AddEventListener () og appendchild () -metoder
“AddEventListener ()”Metode brukes til å knytte en hendelse til det spesifiserte elementet. “vedlegg ()”Metode legger til en node til elementets siste barn. Disse metodene kan brukes for å knytte en hendelse til listen og legge til listeelementene som det siste barnet i den.
Syntaks
element.AddEventListener (arrangement, lytter, bruk);I den gitte syntaks:
I syntaks ovenfor:
Eksempel
La oss følge det under-uttalte eksemplet:
Rulleliste uendelig
I koden ovenfor, utfør følgende trinn:
La oss gå videre til JavaScript -delen av koden:
I ovennevnte JS -kodebit:
For styling av listen, utfør følgende trinn:
Styler listen ovenfor i listen og justerer dimensjonene.
Produksjon
Fra output ovenfor kan det observeres at elementene øker på en uendelig måte, og det samme er rullingen.
Tilnærming 2: Uendelig rulle i JavaScript ved hjelp av Onscroll -arrangementet med Scrolly Property
“Onscroll”Arrangement utløser når rullefeltet til et element blir rullet. “Scrolly”Eiendom beregner og returnerer pikslene som konsumeres i å bla et dokument fra vinduets øvre venstre hjørne. Disse tilnærmingene kan brukes til å knytte en hendelse til kroppselementet og bla ved å bruke en tilstand på de vertikale pikslene.
Syntaks
gjenstand.onScroll = funksjon () code;I syntaks ovenfor:
Eksempel
La oss følge de nedenfor uttalte trinnene:
Dette er Linuxhint -nettstedet
I ovennevnte kodebit:
La oss fortsette til JavaScript -delen av koden:
I kodelinjene ovenfor, utfør følgende trinn:
Produksjon
I outputten er det tydelig at rullen implementeres uendelig på DOM.
Konklusjon
Kombinasjonen av “AddEventListener ()”Og“vedlegg ()”Metoder eller kombinert”Onscroll”Arrangement og“Scrolly”Eiendom kan brukes til å implementere uendelig rulle i JavaScript. Den tidligere tilnærmingen kan brukes til å knytte en hendelse og legge til listen over elementer som en barn Så snart listen er rullet til bunnen. Den sistnevnte tilnærmingen kan brukes for å knytte en hendelse til “kropp”Element og bla ved å sjekke de vertikale pikslene og legge til noen piksler i tillegg til å bla uendelig. Denne opplæringen forklarer hvordan du uendelig blar i JavaScript.