2013-02-22 133 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