How do I call a function once the browser windows has FINISHED resizing?
I’m trying to do it like so, but am having problems. I’m using the JQuery Resize event function:
$(window).resize(function() {
... // how to call only once the browser has FINISHED resizing?
});
However, this function is called continuously if the user is manually resizing the browser window. Which means, it might call this function dozens of times in short interval of time.
How can I call the resize function only a single time (once the browser window has finished resizing)?
UPDATE
Also without having to use a global variable.
Here is an example using thejh’s instructions
You can store a reference id to any setInterval or setTimeout. Like this: