JQuery UI диалоговое окно появляется в верхней части страницы во время загрузки страницы - PullRequest
3 голосов
/ 13 января 2010

На моем веб-сайте есть диалоговое окно jQuery. Я даю div на странице «диалог», если его содержимое становится содержанием диалогового окна. Однако, когда страница загружается, этот div появляется вверху страницы и выглядит плохо. Кто-нибудь знает, как с этим бороться?

Ответы [ 2 ]

9 голосов
/ 13 января 2010

Просто скройте свой div с помощью вашего CSS-файла:

#dialog {display: none}

Это не повлияет на его фактическое отображение при открытии диалога.

Я проверял, чтобы быть уверенным, и этот метод работал с JQuery UI 1.7.2

1 голос
/ 13 января 2010

Если предположить, что диалоговое окно меняет стиль отображения (например, с помощью .show () и .hide ()), тогда все, что делает jQueryUI, это устанавливает стиль отображения. таким образом, вы можете установить div с помощью display:none по умолчанию, и таким образом он не будет отображаться при загрузке.

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