How can I determine the direction of a jQuery scroll event?
javascript, jquery
Solution
Check current `scrollTop` vs previous `scrollTop`
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
// downscroll code
} else {
// upscroll code
}
lastScrollTop = st;
});
Problem
I'm looking for something to this effect: ``` $(window).scroll(function(event){ if (/* magic code*/ ){ // upscroll code } else { // downscroll code } }); ``` Any ideas?