1

我在使我的 jquery 对话框自动调整为内容时遇到问题,我使用的是 jquery ui 1.9.2,并且我正在使用以下设置:

{
autoResize: true
close: function (e, ui){
height: "auto"
maxHeight: 600
maxWidth: 800
minHeight: 300
minWidth: 400
modal: true
width: "auto"
}

并且产生的行为是:http ://screencast.com/t/1OwLgVHDH 所以它只有在我手动拖动调整大小处理程序后才能正确调整大小,

我是否需要手动触发调整大小(我试过这个但我不知道怎么做,我试过 .trigger('resize') 我试过 trigger('resizeStart') 没用)?

并且我尝试使用在传递给对话框函数的对象上看到的自动宽度,但也没有用。

请帮忙,谢谢

4

1 回答 1

0

似乎指定大小选项的顺序显着改变了行为。

例如,我想对两种不同的输入样式使用同一个对话框,一个用于文本输入,一个用于图像输入,一个用于图像输入,但我只能让它像这样正常工作:

            "autoResize": true,
            "autoOpen":false,
            "modal":true,
            "width": "auto",
            "height": "auto",
             -->"resizable":false

而这出现了意想不到的问题:

            "autoResize": true,
            "autoOpen":false,
            "modal":true,
             -->"resizable":false,
            "width": "auto",
            "height": "auto"

我会尝试使用您的“宽度”设置将您的“高度”:“自动”移动到最后一行。

于 2013-07-18T14:46:36.103 回答