new rafscroll(function() {
// Do your thing here.
});
Your monitor refreshes at 60 frames per second (fps). Scroll events, on the other hand, do not. Chaining your scroll events to a
requestAnimationFrame
ensures that your transitions and animations will refresh each time the monitor refreshes, rather than each time a scroll event is fired.
rafscroll – chain your scroll events to requestAnimationFrame
→
Not too sure how this works? Leaner, Meaner, Faster Animations with requestAnimationFrame
is a great article on this subject.
Related: jquery.unevent.js →