webForumDet fria alternativet

Infinte Scroll – Vad gör jag när det inte finns fler rader att visa i tabellen?

JavaScript

2 svar · 598 visningar · startad av prplxr

Medlem sedan juni 2012581 inlägg
Frågan#1

Hejsan, svejsan! :bire

Jag har ett antal poster jag i dagsläget kör paging på – tio poster per sida – men det känns litet förlegat så att säga. Jag har nu tänkt göra ett "infinite scroll" script och även lyckats med detta. Nu är dock frågan, hur ska jag göra för att se till att browsern inte hela tiden skickar en massa requests när alla poster redan är visade? Så fort man scrollat ned till i närheten av botten på sidan begär den en ny uppsättning poster från tabellen.

Hur löser jag detta på bästa sätt?

Medlem sedan juni 20019 519 inlägg
#2

du kan väl hämta ut hur många totala poster du ha och om du har passerat/ha lika många synliga sluta lyssna på det eventet som gör att du hämta ny data på.

Medlem sedan juni 2012581 inlägg
#3

voigtann1 skrev:

du kan väl hämta ut hur många totala poster du ha och om du har passerat/ha lika många synliga sluta lyssna på det eventet som gör att du hämta ny data på.

Du har helt rätt, så klart! Jag letade efter något mycket mer avancerat än så. Tänk att lösningen ofta är så simpel.

Tackar och bockar! :)

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)