document.body.scrollTop
, можно просто обратится к window.pageYOffset
. А вот там, где этого свойства нет, полюбому работает document.documentElement.scrollTop
var cur_y = "pageYOffset" in window ?
window.pageYOffset : document.documentElement.scrollTop;
pageYOffset
нельзя изменять, то есть же методы scrollTo
и scrollBy
.