Hey all,
I've been trying to figure out how to trigger a function after a user
stops scrolling. I was considering a time delay, but that doesn't seem
to make sense for what I'm using this for (a long page of links).
Here's a basic example of what I've got now:
$(document).scroll(function(){
myFunction();
});
myFunction is a function I've written to animate a div on my page to
slide back into the viewport when a user scrolls down the page.
Nothing very complex, but as I said, I'd like to execute this function
a few seconds after a user stops scrolling (in hopes of preserving a
smooth animation and minimizing the times my function is executed). I
was thinking of putting in a simple time delay, but I suspect this
would not work over several pages of varying lengths.
Anyone have any suggestions? I tried looking around google for
something similar without much success.