Ответ 1
$(window).resize(function() {
console.log('resize!');
});
Это работает в FF5/osx
Я пытаюсь поймать события изменения размера с помощью jquery и
$(window).resize(function() { }
Все работает отлично, за исключением случаев, когда я использую кнопку максимизации в Firefox, событие не выбрасывается.
Что-то не так?
$(window).resize(function() {
console.log('resize!');
});
Это работает в FF5/osx
Кажется, не работает, потому что для этого требуется немного, чтобы максимизировать, я думаю, это работает для меня:
$(window).resize(function() {
console.log('resize');
setTimeout(function() {
console.log('resize me later');
}, 150);
});
Я столкнулся с той же проблемой с моим проектом и должен был выяснить, что переход CSS вызвал проблему.
Итак, я изменил переход CSS из ALL на только тень (таким образом, изменение ширины div больше не было "анимировано" ), а затем увеличилось окно браузера в сочетании с window.resize() как ожидалось!