我有一个显示动态大小表单的对话框。目前,我使用以下代码使对话框自动调整大小。我希望它在调整大小事件发生后自动重新定位对话框。这是因为对话框调整其宽度,我希望它在调整大小后仍保持在页面中心位置。
$("#form-div").dialog({
autoOpen: false,
width: "auto",
height: "auto",
resize: "auto",
modal: true
});
$("#show-form-button").click(function() {
$("#form-div").dialog("open");
});
编辑:
为了明确
对话框显示一个表单。在显示表单后,可能会添加其他字段到表单中,导致它不再适合原始的对话框大小。 " resize: 'auto' "选项会自动处理这个问题并调整对话框大小。我希望对话框在自动调整大小后居中显示。