我有一个对话框,在该对话框中有一些复选框。选中复选框后,它们会展开,使用show()显示更多内容。我将对话框的高度选项设置为'auto',将maxHeight设置为900.问题是,当您单击复选框时,对话框会比它的最大高度大。
$("#some-id").dialog({
height: 'auto',
maxHeight: 900
});
我无法将高度设置为显式值,因为我不知道它最初会有多大。
为什么hide()/ show()违反了maxHeight,我该如何解决?
答案 0 :(得分:2)
从maxHeight选项的描述中,我认为它仅适用于用户可以调整对话框的大小。您可能必须使用css在包含内容的对话框中的元素上设置max-height。