【发布时间】:2014-05-08 14:36:14
【问题描述】:
我希望在调整浏览器窗口大小时发生一些事情,但必须先加载页面上的所有内容。这不起作用,但你明白了:
$(window).resize(function(){
$(window).load(function(){
// do stuff
});
});
我怎样才能做到这一点?
【问题讨论】:
标签: jquery resize window jquery-load
我希望在调整浏览器窗口大小时发生一些事情,但必须先加载页面上的所有内容。这不起作用,但你明白了:
$(window).resize(function(){
$(window).load(function(){
// do stuff
});
});
我怎样才能做到这一点?
【问题讨论】:
标签: jquery resize window jquery-load
您需要在页面加载后附加resize 处理程序,因此反转您的事件处理程序:
$(window).load(function(){
$(window).resize(function(){
// do stuff
});
});
【讨论】:
我最近遇到了同样的问题。如下绑定 load 和 resize 事件:
$(window).on('load resize', function () {
// your code
});
希望这会有所帮助。
【讨论】: