В принципе, я бы хотел, чтобы диалог оставался центрированным при изменении размера окна (или переключении на полноэкранное окно).jQuery UI Диалоговое позиционирование - Как сделать его по-прежнему центрированным
Также диалоговое окно перетаскивается, и в идеале я бы предпочел, чтобы он остался в перетаскиваемом положении на странице при изменении размера окна. Но если он сместится обратно к центру, я тоже согласился бы на это.
Я попытался установить «position: relative» в классе «.ui-dialog», однако это создает большой пустой пробел внизу страницы; Я не смог понять, что вызывает это, используя инструменты инспектора DOM.
Спасибо - что, кажется, работает хорошо, но еще не совсем там. Я забыл упомянуть, что мой контейнер div сосредоточен на странице (margin: 0 auto). Вот почему возникает проблема. Пока контейнер div всегда находится по центру страницы, диалог не остается относительно контейнера. – GSTAR
@GSTAR - Если это так, вам нужно изменить '$ (this) .dialog ('option', 'position', 'center');' с кодом, который позиционирует диалог так, как вы хотите ... это только имеет так много встроенных позиций, вне этого вам нужно будет отрегулировать его вручную. Вы можете увидеть действительные параметры позиции здесь: http://jqueryui.com/demos/dialog/#option-position –
Да, я пробовал варианты позиции, однако проблема в том, что он позиционирует диалог относительно окна, а не контейнер div. И.Е. если я укажу «position: [350, 150]», эти значения относятся к окну, а не к контейнеру. – GSTAR