浏览器窗口调整大小后如何调用函数?
我正在尝试这样做,但是遇到了问题。我正在使用JQuery Resize事件函数:
$(window).resize(function() { ... // how to call only once the browser has FINISHED resizing? });
但是,如果用户手动调整浏览器窗口的大小,则会 连续 调用此功能。这意味着,它可能会在很短的时间间隔内多次调用此函数。
如何仅 一次 调用调整大小功能(一旦浏览器窗口调整大小后)?
更新
也不必使用全局变量。
您可以将参考ID存储到任何setInterval或setTimeout。像这样:
var loop = setInterval(func, 30); // some time later clear the interval clearInterval(loop);