Я пытаюсь обрабатывать вещи на своем сайте при изменении размера окна, и у меня возникла проблема с Chrome, которую я не могу понять. Вот код, очень упрощена:Проблема с изменением размера окна для Chrome
<script language="javascript" type="text/javascript">
window.onresize = function()
{
alert(1);
alert(2);
alert(3);
alert(4);
};
});
</script>
Когда я нажимаю восстановить окно (сделать меньше), он отлично работает (исполняющему дважды по какой-то причине). При максимизации окна предупреждения поступают в следующем порядке: 1, 2, 1, 2, 3, 4, 3, 4; или иногда 1, 1, 2, 3, 4, 2, 3, 4. В IE он работает нормально (выполняется три раза), а FF - штраф (выполняется только один раз). Я также пробовал это с эквивалентом jQuery $ (window) .resize (...); с тем же результатом. Я знаю, что javascript не многопоточен, но похоже, что это с такой ситуацией. У кого-нибудь есть идеи?