我有一个对话框,该对话框中有一些复选框。当复选框被选中时,它们会使用 show() 展开以显示更多内容。我将对话框的高度选项设置为“自动”,将 maxHeight 设置为 900。问题是,当您单击复选框时,对话框会变得大于其最大高度。
$("#some-id").dialog({
height: 'auto',
maxHeight: 900
});
我无法将高度设置为一个明确的值,因为我不知道它最初会有多大。
为什么 hide()/show() 违反了 maxHeight,我该如何解决?