我尝试使用jquery和
捕获resize事件$(window).resize(function() { }
一切正常,除非我在Firefox中使用最大化按钮,否则不会抛出该事件。
这里有什么问题吗?
答案 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()按预期工作!