2013-02-22 131 views
2

我正在使用手風琴家長的高度是400px。我希望手風琴的高度永遠不會超過400px,但我也希望手風琴的各個元素適應其內容的大小。通過將「heightStyle」設置爲「填充」,我可以將整個手風琴的高度設置爲400px。在這種情況下,手風琴的每個元素都具有相似的大小,如果元素的內容大於默認大小,它就會變成可滾動的,但如果內容較小,則會獲得大量的空白空間,這是我不想要的。jquery 1.9手風琴高度問題

當然,我可以通過將「heightStyle」設置爲「content」將每個元素設置爲內容大小,但在這種情況下,手風琴的展開大小可以大於400px。所以我想要的是「填充」和「內容」的組合,你知道如何得到這種行爲嗎?

謝謝。

回答

5

您只需要在css中設置最大高度和溢出屬性即可。 Here is a demo

#accordion .ui-accordion-content { 
    max-height: 400px; 
    overflow-y: auto; 
} 

我把Demo最大高度至200像素只是用於演示目的。

+0

工作時,我必須調整最大高度,以便手風琴的總尺寸爲400px,因爲總手風琴高度是開放內容加封閉內容標頭尺寸。非常感激 :) – esse 2013-02-23 17:14:01