Это небольшой фрагмент, который я использую для определения полосы прокрутки страницы, я не могу вспомнить, где я ее получил, или написал ли я сам, поэтому не могу поверить.
var st=0;
if(typeof pageYOffset!= 'undefined'){
//most browsers
st = pageYOffset;
} else {
var B = document.body; //IE 'quirks'
var D = document.documentElement; //IE with doctype
D = (D.clientHeight)? D: B;
st = D.scrollTop;
}
если st == 0, то пользователь находится вверху страницы!