window.onscroll = function(ev) {
if ((window.innerHeight + window.pageYOffset) >= document.body.offsetHeight) {
//доскролил
}
};
var lastScrollTop = 0;
window.addEventListener("scroll", function(){
var st = window.pageYOffset || document.documentElement.scrollTop;
if (st > lastScrollTop){
// скролит вниз
} else {
// скролит вверх
}
lastScrollTop = st <= 0 ? 0 : st;
}, false);