Всем здравствуйте!
Делаю блокирующий экран
div с затемнением, отображающийся во время асинхронной загрузки некоторых данных на клиента.
Натолкнулся на проблему.
Opera производит вызов
window.onresize, скажем так, - периодически.
Причем, период этот хорошо заметен для глаза.
Получается, что при плавном растягивании окна по высоте,
div увеличивается вслед за окном заметными рывками.
В обработчике
onresize пишу:
oDiv.style.height = document.body.scrollHeight;
Везде, кроме Оперы, работает хорошо -
div увеличивается в высоту вместе с окном, незаметно для глаза.
Есть вариант решения - указать нереальную высоту:
oDiv.style.height = '19999px';
Такое решение не устраивает тем, что влечет к появлению вертикального скроллера.
Что не есть гуд.
Подскажите, как побороть хитрую Оперу?