Нет, это не так.Попробуйте настроить страницу, содержащую этот код:
<script type="text/javascript">
window.onresize = function(){ alert("resize called"); }
</script>
Затем измените размер с помощью колесика управления + колесико прокрутки.Он не будет предупреждать вас.
РЕДАКТИРОВАТЬ: я бы на самом деле использовал console.log (), а не alert (), если у вас есть Firebug / Dragonfly / Chrome Developer Tools или аналогичные.
EDIT2:
Хорошо, я углубился в это, и я ошибся.Событие onresize срабатывает при увеличении страницы.Я только что протестировал в FF 5, Chrome 12, Opera 11.1 и IE 8, и все они работают.
Однако есть два предостережения:
- Это не будетработать в старых браузерах.
- В Firefox он не будет вызываться, если пользователь выбрал опцию «только масштабирование текста».
Этот второй момент является причиной того, что яне уловил это раньше.Я обычно отключаю масштабирование всей страницы в Firefox.
Так что будет ли это работать, зависит от того, насколько современными являются браузеры ваших пользователей.Проверьте свою аналитику, чтобы увидеть, есть ли у вас приемлемое большинство.И вообще, для чего ты это используешь?