var $win = $(window), $doc = $(document), prevPoint = $win.scrollTop();
$doc.scroll(function(){
var curScroll = $win.scrollTop();
console.log( curScroll - prevPoint );
prevPoint = curScroll;
});
Но вот в чем загвоздка - onscroll срабатывает хаотично, едва ли можно назвать шагами получившиеся промежутки.