3

ウィンドウに合わせてサイズ変更する 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());
});

垂直に成長しない理由は何ですか?サイズ変更機能が呼び出され、寸法が正しいことを確認しましたが、ダイアログが作成された後、ダイアログの高さが変わらないようです。理由についてのアイデアはありますか?

4

1 に答える 1