質問

最新のブランチの autoResize が意図したとおりに動作する場合はさらに良いでしょうが、それまでは質問は簡単です:作成されたダイアログのサイズを変更する方法

役に立ちましたか?

解決

からの答えはSoviutが v1.5に対して正しいことです。 1.6 は、各プラグインに option メソッドを追加します:

$(document).ready(function(){
    var d = $("#example").dialog();
    d.dialog("option", "width", 700);
});

他のヒント

$('#dialog').dialog().animate({width: "700px"}, 400);

ダイアログの動的なサイズ変更にこれを使用しました。

すべてのJQuery UIプラグインは、.data()を使用してプロパティを更新できます:

$(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
    });
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top