0
我有一個對話框,並在該對話框中有一些複選框。當選中複選框時,它們將使用show()展開顯示更多內容。我將對話框的高度選項設置爲'auto',並將maxHeight設置爲900.問題是,當您單擊複選框時,對話框會變得比它的最大高度大。jQuery:隱藏/顯示不尊重maxHeight/maxWidth選項
$("#some-id").dialog({
height: 'auto',
maxHeight: 900
});
我不能將高度設置爲明確的值,因爲我不知道最初會有多大。
爲什麼hide()/ show()違反了maxHeight,我該如何解決它?
從maxHeight選項的說明中,我認爲它只適用於對話框是否可由用戶調整大小。您可能必須使用css在包含您的內容的對話框中的元素上設置最大高度。 – MrOBrian 2012-07-26 20:24:22
你完全正確。做出答案,它將被接受。 – mtmurdock 2012-07-26 20:52:19