Я пытаюсь открыть свой первый jQuery UI dialog, чтобы открыть его в центре экрана пользователя, когда они нажмут кнопку. Я хотел бы, чтобы это выглядело так, как показано в приведенном выше примере (с точки зрения стиля, не).Диалог jQuery UI не отображается правильно
В верхней части моей страницы, у меня есть внутренний CSS <style>
тег, определенный, который определяет следующее правило:
#add-btn-dlg-panel {
display: none;
}
Это правило гарантирует, что диалоговое окно не отображается на странице загрузки.
Далее, у меня есть <div>
тег, который определяет интерфейс диалогового окна:
<div id="add-btn-dlg-panel" title="Add new attribute value">
<div id="attrib-type-input">
<select id="attrib-type-sel"></select>
</div>
<div id="attrib-value-input"></div>
<div id="add-config-dlg-btn-panel">
<input id="add-config-dlg-ok-btn" type="button" value="OK"/>
<input id="add-config-dlg-cancel-btn" type="button" value="Cancel"/>
</div>
</div>
Он состоит из <select>
, другой DIV, который будет заполняться на основе других событий (вне контекста этого вопроса) , а затем две кнопки, «ОК» и «Отмена».
Наконец, у меня есть JQuery, который пытается сделать диалог UI, когда пользователь нажимает на кнопку «Добавить»:
$("#add-config-btn").click(function() {
$("#add-btn-dlg-panel").show();
$("#add-btn-dlg-panel").dialog('open');
});
Насколько я могу сказать, что все выглядит хорошо. Но когда я запускаю браузер (FF) и запускаю его, когда я нажимаю кнопку «Добавить», диалоговое окно пользовательского интерфейса рисует на полпути с моего экрана (не CENTERED), не имеет границы или похоже на диалог пользовательского интерфейса в вышеуказанной ссылке каким-либо образом, формой или формой.
Так я спрашиваю:
- Как центрировать диалог UI?
- Как настроить диалог пользовательского интерфейса так, чтобы он напоминал ссылку в ссылке?
Заранее благодарен!