Utilizando el example from jQuery UI, traté de agregar dinámicamente una sección al acordeón (basado en this), pero no puedo hacer que el acordeón cambie de tamaño correctamente. La nueva sección desborda el contenedor de acordeón, y cuando se hace clic, se aplasta en el contenedor, ocultando los contenidos de la sección. Ver fiddle.jquery agregar dinámicamente al acordeón
¿Cómo puedo agregar una sección y obtener el acordeón para cambiar el tamaño?
$(function() {
$("#accordion").accordion({
fillSpace: true
});
// I want to dynamically add sections to the accordion,
// but it doesn't resize properly...
$("#accordion")
.append('<h3><a href="#">New Section</a></h3><div><p>hello world</p></div>')
.accordion("destroy")
.accordion({ fillSpace:true })
.accordion("resize")
;
$("#accordionResizer").resizable({
minHeight: 140,
resize: function() {
$("#accordion").accordion("resize");
}
});
});
+1 para jsfiddle –