我在使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('调整大小')我尝试了触发器(' resizeStart& #39;)没有工作)?
我尝试使用自动宽度,如我传递给对话框函数的对象所示,也没有。
请帮助,谢谢
答案 0 :(得分: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"
我会尝试将您的“身高”:“自动”移动到您的“宽度”设置的最后一行。