0

我有一个对话框,该对话框中有一些复选框。当复选框被选中时,它们会使用 show() 展开以显示更多内容。我将对话框的高度选项设置为“自动”,将 maxHeight 设置为 900。问题是,当您单击复选框时,对话框会变得大于其最大高度。

$("#some-id").dialog({
   height: 'auto',
   maxHeight: 900
});

我无法将高度设置为一个明确的值,因为我不知道它最初会有多大。

为什么 hide()/show() 违反了 maxHeight,我该如何解决?

4

1 回答 1

2

从 maxHeight 选项的描述来看,我认为它只与对话框是否可以由用户调整大小有关。您可能必须使用 css 在包含您的内容的对话框中的元素上设置 max-height。

于 2012-07-26T20:57:28.910 回答