jQuery UI对话框:组合宽度:auto和minWidth

时间:2017-03-08 21:21:22

标签: jquery-ui jquery-ui-dialog

我正在初始化我的jQuery对话框:

.dialog({
    maxHeight: 600,
    minWidth: 500,
    width: "auto",
    height: "auto"
});

目标是让对话框在打开时自动调整内容宽度,但将最大宽度限制为500.当它打开时,它会尊重width: "auto",但不会minWidth: 500 (对于较小的内容,它打开非常窄,但我希望它至少500宽)。我认为还有1)对话框中的错误或2)我无法在初始化期间设置两者。我认为有一个错误,因为当我点击边框来调整它的大小时,它会在最轻微的边界拖动时自动捕捉到minWidth。这告诉我它识别minWidth属性,但没有初始化它。但是,当我省略width: "auto"时,它会按预期在minWidth初始化。

这是一个显示问题的小提琴:

https://jsfiddle.net/oedgwkvL/1/

Dialog根据内容的大小进行初始化,但我希望minWidth具有优先权。将其中一个边框尽可能地放在一个像素上,它会捕捉到minWidth大小。

0 个答案:

没有答案