当我调整浏览器窗口大小时,我想要发生一些事情,但必须首先加载页面上的所有内容。这不起作用,但是你得到了图片:
$(window).resize(function(){
$(window).load(function(){
// do stuff
});
});
我该如何做到这一点?
答案 0 :(得分:5)
您需要在页面加载后附加resize
处理程序,因此请反转您的事件处理程序:
$(window).load(function(){
$(window).resize(function(){
// do stuff
});
});
答案 1 :(得分:1)
我最近遇到了同样的问题。将它绑定到load和resize事件,如下所示:
$(window).on('load resize', function () {
// your code
});
希望这有帮助。