Что-то, чтобы держать в mind- в IE, по крайней мере, изменить размер событий пузырь, и расположение элементов, и тело документа может сгореть независимые изменения размера событий.
Кроме того, IE запускает непрерывный поток событий «изменения размера» при изменении размера окна или элемента путем перетаскивания. Другие браузеры ждут, пока мышь начнет стрелять.
IE является достаточно большим игроком, что полезно иметь промежуточного обработчика, который изменяет размеры полей, даже если вы введете в него только IE-клиенты.
Обработчик ie устанавливает короткий тайм-аут (100-200 мс) перед вызовом «реального» обработчика изменения размера. Если одна и та же функция снова вызывается перед таймаутом, это либо событие пузырька, либо окно перетаскивается в новый размер, поэтому очистите тайм-аут и установите его снова.
Это также срабатывает при использовании мобильных браузеров zoom, должно быть, если нужно вручную проверить размеры по сравнению с предыдущим значением. – Hoffmann
Но это не совсем то, что было задано (или то, что я ищу). Если, например, вы загружаете файл в хром, появляется панель «загрузки» на странице внизу, изменяя высоту браузера и правильно запуская событие изменения размера. Это не изменение ширины, поэтому вы получаете событие, которое вам нужно отфильтровать (это то, что я ищу ...) – philw