Ну как на счет этого?Похоже, ошибка.Я бы предположил, что onresize
прослушивается комбинацией поведений, возможно, новыми данными о размере страницы, которые по какой-либо причине поступают, когда вкладка находится в фокусе.
В версии, которую я используюв Windows 5.0.375.127 этого не происходит, но если я на самом деле изменяю размер окна, событие resize запускается дважды .
Зная, что оно есть, вы можете сделать шаг, чтобы победитьэто (что Google должен сделать для вас в конце концов).Оберните оператор if
вокруг вашего обработчика, который проверяет фактическое изменение в clientHeight
или clientWidth
, если вам нужно, чтобы что-то произошло, только если событие (как мы его понимаем) на самом деле происходит.