Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
function throttle (callback, limit) {
var wait = false;
return function () {
if (!wait) {
callback.apply(null, arguments);
wait = true;
setTimeout(function () {
wait = false;
}, limit);
}
}
}
window.addEventListener('resize', throttle(function(e){console.log(e)}, 100));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.