webForumDet fria alternativet

scrollTop alltid 0

JavaScript

3 svar · 486 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

När jag i på en sida (XHTML 1.0 Transitional) kollar en divs scroll med

alert(document.getElementById('scrollDiv').scrollTop);

så får jag alltid 0 både i IE 6/7 och Firefox.
Vad beror detta på?

Medlem sedan apr. 2008137 inlägg
#2

scrollTop ska vara 0 så länge du inte scrollat horizontellt i diven, säkert att detta är fallet? För att scroll ska funka i den div måste den ha fast höjd och overflow none eller scroll.

Medlem sedan okt. 20041 556 inlägg
#3

Ok, jag har overflow auto, det kanske förklarar saken.
Antar att du menar vertikalt.
Annars borde det vara scrollLeft

Medlem sedan okt. 20041 556 inlägg
#4

Gahhh, felet verkar bara uppstå i asp.net applikationen, på en html-sida funkar det bra.
Fattar nada.

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