Home › Forums › JavaScript › Navigation displays block after multiple resizes › Reply To: Navigation displays block after multiple resizes
November 27, 2015 at 6:21 am
#235287
Participant
function throttle (callback, limit) {
var wait = false; // Initially, we’re not waiting
return function () { // We return a throttled function
if (!wait) { // If we’re not waiting
callback.call(); // Execute users function
wait = true; // Prevent future invocations
setTimeout(function () { // After a period of time
wait = false; // And allow future invocations
}, limit);
}
}
}
$(window).on(‘resize’, throttle(yourResizeFunction, 200))