仅在$(window).load之后触发jQuery的$(window).resize

Rob*_*Cox 1 jquery resize window jquery-load

当我调整浏览器窗口大小时,我希望发生一些事情,但必须首先加载页面上的所有内容.这不起作用,但你得到的图片:

$(window).resize(function(){
    $(window).load(function(){
        // do stuff
    });
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Ror*_*san 5

您需要resize在页面加载后附加处理程序,因此请反转您的事件处理程序:

$(window).load(function(){
    $(window).resize(function(){
        // do stuff
    });
});
Run Code Online (Sandbox Code Playgroud)