ウィンドウに合わせてサイズ変更する JQuery ダイアログを作成しようとしています。水平方向にサイズ変更できますが、垂直方向のサイズは決して変わらないようです。コードは次のとおりです。
var dlg = $("#dialog"); // ダイアログ コンテナを取得します。
dlg.dialog({
title : '',
bgiframe : true,
draggable : false,
resizable : true,
dialogClass : 'dialogRecurso',
width : $(window).width(),
height : $(window).height(),
stack : true,
zIndex : 99999,
autoOpen : false,
modal : true,
open : function() {
$(".ui-dialog-titlebar").hide();
}
});
$(window).resize(function() {
$("#dialog").dialog("option","height",$(window).height());
$("#dialog").dialog("option","width",$(window).width());
});
垂直に成長しない理由は何ですか?サイズ変更機能が呼び出され、寸法が正しいことを確認しましたが、ダイアログが作成された後、ダイアログの高さが変わらないようです。理由についてのアイデアはありますか?