Firefox最大化不会触发调整大小事件

时间:2011-08-10 15:21:23

标签: jquery firefox resize

我尝试使用jquery和

捕获resize事件
$(window).resize(function() { }

一切正常,除非我在Firefox中使用最大化按钮,否则不会抛出该事件。

这里有什么问题吗?

3 个答案:

答案 0 :(得分:20)

似乎无法正常工作,因为我认为这需要一些最大化,这对我有用:

$(window).resize(function() {
  console.log('resize');
  setTimeout(function() {
    console.log('resize me later');
  }, 150);
});

答案 1 :(得分:4)

$(window).resize(function() { 
   console.log('resize!');
});

这适用于FF5 / osx

答案 2 :(得分:2)

我遇到了与我的项目相同的问题,并且必须发现CSS过渡导致了这个问题。

所以我将CSS从ALL转换为仅阴影(因此div的宽度变化不再是#34;动画"再加上)然后最大化浏览器窗口,结合window.resize()按预期工作!