JSでjquery UIダイアログのサイズを変更しますか?
-
03-07-2019 - |
質問
最新のブランチの 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
});
所属していません StackOverflow