В моем пользовательском интерфейсе у меня есть настройка аккордеона:
<div id="object_list">
<h3>Section 1</h3>
<div>...content...</div>
// More sections
</div>
Аккордеон работает правильно, когда он сначала формируется, и, похоже, он хорошо настраивается для содержимого внутри каждого из разделов. Однако, если я затем добавляю больше контента в аккордеон после вызова .accordion() (через ajax), внутренняя часть раздела заканчивается переполнением.
Поскольку аккордеон формируется практически без содержимого, все внутренние divs чрезвычайно малы, и, таким образом, содержимое переполняется, и вы получаете аккордеоны с полосами прокрутки внутри, почти без области просмотра.
Я попытался добавить стили min-height в div object_list, а div div содержимого - безрезультатно. Добавление min-height к внутреннему типу обработанного, но оно перепутало аккордеонные анимации, и добавление его в object_list div ничего не делало.
Как я могу получить разумный размер из разделов контента, даже если для заполнения этих разделов недостаточно контента?