我在退出调整大小事件时遇到问题。每当调整浏览器窗口大小时,我都想执行一些操作。但是,在调整大小事件完成后,我还有一些其他代码无法执行。由于调整大小事件未完成,超出此事件的代码无法执行。
是否有完成事件的方法,或者是否应以其他方式实现调整大小的事件?调整大小后如何执行doMoreStuff()?
代码示例:
$(window).resize(function (){
doStuff();
});
doMoreStuff();
答案 0 :(得分:3)
您可以通过两种方式进行操作。
$(window).resize(function() {
doStuff();
doMoreStuff();
});
$(window).resize(function() {
doStuff();
settimeout(function() {
doMoreStuff();
}, 0);
});