Få webbläsaren att sluta scrolla under rendering

JavaScript

2 svar · 521 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Trådstart#1

Tjena

Om jag har en tabell som listar t.ex. 100 rader och jag vill att rad 10 ska vara längst upp i webbläsarfönstret, d.v.s. rad 1-9 har scrollats bort, hur gör jag då?

Jag vill att sidan ska sluta "scrolla" när jag kommer till en viss rad och att all återstående rendering sker "neråt" på sidan utan att jag ser det (bortsett från scrollningslisten vill säga).
Jag kan köra scrollIntoView men den funkar bara efter att tabellen renderats ut och det är ingen bra lösning.

Förslag?

Tack på förhand.

Medlem sedan aug. 20039 340 inlägg
#2

Har du prövat ett ankare?
http://test.com/sida.html#ankare
Där ankare är name eller id på ett element som ligger rätt, t ex den tionde tabellcellen.

Medlem sedan juli 2002630 inlägg
#3

Varför göra det svårt när man kan använda en snuskigt simpel lösning =)
Förefaller funka finemang.

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