En mi interfaz de usuario que tienen una configuración de acordeón como esto:¿Cómo se puede ajustar la altura de un acordeón jQuery UI?
<div id="object_list">
<h3>Section 1</h3>
<div>...content...</div>
// More sections
</div>
El acordeón funciona correctamente cuando se formó por primera vez, y parece ajustarse bien para el contenido dentro de cada una de las secciones. Sin embargo, si luego agrego más contenido en el acordeón después de la llamada .accordion() (a través de ajax), el interior de la sección termina desbordando.
Dado que el acordeón se está formando casi sin contenido, todos los divs internos son extremadamente pequeños, y por lo tanto el contenido se desborda y se obtiene acordeones con barras de desplazamiento dentro con casi ningún área de visualización.
He intentado agregar estilos min-height a la div object_list, y el contenido divs en vano. Agregar el min-height al divs interno funcionó, pero estropeó las animaciones del acordeón, y al agregarlo al object_list div no hizo absolutamente nada.
¿Cómo puedo obtener un tamaño razonable de las secciones de contenido incluso cuando no hay suficiente contenido para llenar esas secciones?
Realmente no entiendo por qué autoHeight = false lo hace funcionar (parece que debería comportarse de manera opuesta) pero funcionó. ¡Aclamaciones! – KallDrexx
@ICodeForCoffee Tengo la misma consulta ... ¿dónde debo escribir // getter y setter code –
@pradnya directamente en la parte javascript de su acordeón. Acabas de obtener el atributo/opción autoHeight y lo configuras como falso. –