更好的情况是如果最新分支中的autoResize
能够正常工作,但在那之前,问题很简单:如何在创建对话框后调整其大小?
更好的情况是如果最新分支中的autoResize
能够正常工作,但在那之前,问题很简单:如何在创建对话框后调整其大小?
Soviut的回答对于v1.5
是正确的。在v1.6
中,每个插件都添加了一个option
方法:
$(document).ready(function(){
var d = $("#example").dialog();
d.dialog("option", "width", 700);
});
$('#dialog').dialog().animate({width: "700px"}, 400);
$(document).ready(function(){
var d = $("#example").dialog();
d.data("width.dialog", 700);
});
但是对话框的内容(.ui-dialog-content)并不相应更改。
我喜欢在创建对话框时将其大小调整为内容,因此我使用以下代码:
var dlg = $("#dialog");
dlg.dialog( {
width: 600,
height: dlg.height() + 100
});
dialog()
调用。 - Med