Почему мой оверлей появляется после полной загрузки страницы?Я хочу, чтобы он отображался как его загрузка1 - PullRequest
0 голосов
/ 16 июля 2011

http://pastebin.me/28a2be0b8fd0991a6085eb9a731c7dc2

Привет.

Я пытаюсь использовать приведенный выше пример для отображения модального диалога во время загрузки моей страницы.Единственная проблема заключается в том, что модальное диалоговое окно отображается ТОЛЬКО ПОСЛЕ полной загрузки страницы.

Я знаю, что, должно быть, упускаю что-то глупое, есть идеи?

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 июля 2011

Причина, по которой @Ibu говорит, что это не будет работать, если вы не создадите содержимое динамически, заключается в том, что javascript не будет работать до тех пор, пока страница не будет загружена ... ну, вы хотите, чтобы javascript работал до загрузки страницы ... если выВы делаете традиционный способ загрузки страницы, вы как бы застряли в зацепке-22.Запустите javascript перед загрузкой страницы, ничего не загружается, поэтому javascript отсутствует!

Я бы предложил загрузить страницу с уже установленным модом, фактически частью HTML-кода ... тогда просто запишитеjavascript удаляет модал после загрузки страницы.

0 голосов
/ 16 июля 2011

$ (обработчик) не будет запущен до тех пор, пока не будет завершено событие готовности DOM, то есть до завершения рендеринга, но не до самой ранней точки, с которой вы можете запустить код.

Все три из следующих синтаксисов:эквивалент ...

http://api.jquery.com/ready/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...