webForumDet fria alternativet
Logga in / Bli medlem

Få webbläsaren att sluta scrolla under rendering

JavaScript

2 svar · 513 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Frågan#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.

260 ms totalt · 4 externa anrop · v20260731065814-full.05830320
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)