случай 1:
Я загружаю очень большую HTML-страницу, которая включает в себя множество сложных макетов и шрифтов. Для отображения страницы потребуется некоторое неизвестное время.
случай 2:
Я использую функцию jquery .html(), чтобы внести существенные изменения в свой DOM. Для рендеринга измененного DOM потребуется некоторое неизвестное время.
В обоих случаях я хочу иметь возможность покрывать весь экран счетчиком, пока страница не полностью завершит рендеринг.
В поисках ответов на этот вопрос я нашел похожие вопросы, но ответы не имеют значения. Чтобы было ясно:
Я не хочу знать, когда DOM будет готов.
Я не хочу знать, когда были получены данные HTTP.
Я хочу знать, когда все в DOM будет полностью отображено на экране.
Установка тайм-аута в худшем случае не является приемлемым решением.
Мне нужно решение для браузеров на основе WebKit.
onload. Последнее, я не знаю, возможно ли это, интересно посмотреть, что получится. - person Pekka   schedule 21.12.2010