2014-05-08 233 views
1

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

$(window).resize(function(){ 
    $(window).load(function(){ 
     // do stuff 
    }); 
}); 

我该如何使这项工作?

回答

5

您需要连接resize处理程序在页面加载后,所以扭转你的事件处理程序:

$(window).load(function(){ 
    $(window).resize(function(){ 
     // do stuff 
    }); 
}); 
0

我最近有同样的问题。绑定它的负载和调整大小事件如下:

$(window).on('load resize', function() { 
// your code 
}); 

希望这会有所帮助。

相关问题