jQuery:仅在完成大小调整后如何调用RESIZE事件?
浏览器窗口调整大小后如何调用函数?
我正在尝试这样做,但是遇到了问题。我正在使用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);
以上是 jQuery:仅在完成大小调整后如何调用RESIZE事件? 的全部内容, 来源链接: utcz.com/qa/407943.html