Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function(fn, delay) {
  2. var debouncedFn = function() {
  3. var args = arguments;
  4. var context = this;
  5. if(debouncedFn.timeout) {
  6. clearTimeout(debouncedFn.timeout);
  7. }
  8. debouncedFn.timeout = setTimeout(function() {
  9. fn.apply(context, args);
  10. }, delay);
  11. };
  12. return debouncedFn;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement