How to start counting timeout after scroll action (not while, but when scroll stops)? How to bind action after scroll?
$(window).scroll(function(){
if ( timer ) clearTimeout(timer);
timer = setTimeout(function(){
// Make your AJAX request here...
}, 10000);
});
Description
You can use the nice jQuery plugin Special scroll events for jQuery by James Padoley.
Works really great.
Check out the page and this jsFiddle Demonstration (Just scroll ;))
More Information