将 autoOpen 设置为 false 后,我无法在 jquery-ui 对话框中显示按钮。
我用这样的按钮设置了我的对话框。
$(document).ready(function() {
$("#dialog-form").dialog({
autoOpen: false,
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
});
单击页面上的其他内容后,我运行此行以打开我的对话框。
$("#dialog-form").dialog("open");
但是,该对话框不显示任何按钮。我发现如果我设置autoOpen: true
了,那么当对话框立即打开时,按钮就会显示出来。如何在需要通过调用(即设置autoOpen: false
)打开对话框时显示按钮?