add class while scrolling
by secretgspot
HTML
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
.<br>
.<br>
.<br>
.<br>
...<br>
CSS
.scrolling {
background: #eee;
}
JavaScript
$(function() {
var timer, el = $('body'),
flag = false;
$(window).scroll(function() {
if (!flag) {
flag = true;
el.addClass('scrolling');
}
clearTimeout(timer);
timer = setTimeout(function() {
el.removeClass('scrolling');
flag = false;
}, 200);
});
});