0

我怎样才能使它在添加新的 DIV 时,模态得到扩展?

我正在打开一个模式窗口来使用 ajax 编辑一些信息。提交信息后,我将 Alert div 附加到模态窗口,但滚动条被添加到模态,因为没有足够的空间容纳新的 div。请记住,我正在从模态本身内部附加信息!

非常感谢!!

编辑:我使用 jQuery UI 作为模态。

编辑:这就是我打开模式的方式:

    $( "#btn_new" ).live('click',function() {
        var iframe = $('<iframe src="users_new.php" />');

        iframe.dialog({
            autoOpen: true,
            title: "Nuevo Usuario",
            width: 370,
            height: 520,
            show: "fade",
            hide: "fade",
            modal: true,
            resizable: true,
            buttons: {
                "Cerrar": function() {
                    $(this).dialog('close');
                }
            }
            }).width(370 - 12).height(520 - 15);
        });
4

1 回答 1

0

您使用了哪种模态框架?jQuery 用户界面?灯箱?他们使用的是固定尺寸,所以我认为你必须自己修改尺寸。追加 div 后,您可以将 div 高度/宽度添加到模态对话框。举个例子:

var div = $('<div/>');
$('#modal').append(div);
//Jquery ui
$("#modal").dialog( "option", "height", oldheight + div.height());
于 2012-07-25T03:13:38.173 回答