Я увидел несколько вопросов о том, как остановить прокрутку страницы при открытии диалога. Но мне нужна моя длинная страница для прокрутки вверх/вниз, чтобы показать диалог.Диалоговое окно jQuery на странице загрузки не прокручивается
На странице загрузки, если какое-то условие выполнено, я открываю диалог:
$(function() {
if (someCondition) {
$('#showOnce').dialog(); // default position seems to be center
}
});
Если закрыть диалоговое окно и прокрутите вниз до нижней части длинной страницы и обновления, она открывает диалоговое окно, но он держит чтобы показать внизу так, чтобы увидеть диалог, мне нужно прокрутить вверх.
Как я могу сделать прокрутку страницы, чтобы показать диалог?
[Edit1] Я заметил различия между браузерами на обновления страницы:
- Chrome/IE сохранить позицию прокрутки, но открытый диалог в верхней части (так диалоге не показан)
- FF сохраняет позицию прокрутки и открытый диалог в текущей позиции (Мне это нравится!)
что это состояние, которое вы хотите сделать? – Chanckjh
Я думаю, что вопрос находится в стеке. [http://stackoverflow.com/questions/1467102/dialog-box-not-positions-center-screen][1] [1]: http://stackoverflow.com/ вопросы/1467102/dialog-box-not-position-center-screen – Manish