2010-04-20 14 views

Respuesta

56

Utilice esta función en su lista de documentos para inicializar el acordeón:

$("#someid").accordion({collapsible : true, active : 'none'}); 
+0

GRACIAS ... sólo una! nota para n00bs como yo, solo agregue a la etiqueta de acordeón actual como lo siguiente: $ ("# acordeón"). acordeón ({encabezado: "h3", plegable: verdadero, activo: "ninguno"}); – SnowboardBruin

14

activa: 'ninguno' es un valor no válido, puede parecer a trabajar en el superficie, pero romperá otros aspectos del widget de acordeón. Use esto en su lugar:

$("#someid").accordion({collapsible : true, active : false}); 
+2

API Documentación sobre la opción 'active': http://api.jqueryui.com/accordion/#option-active – showdev

0

Esto debería hacerlo. Sin embargo, si está recorriendo una lista (en mi caso MVC agrupada por lista) asegúrese de que la clase de colapso esté fuera del ciclo para acelerarlo sustancialmente.

$('.collapse').parent().find(".glyphicon-minus").removeClass("glyphicon-minus") 
    .addClass("glyphicon-plus").css('color', 'green'); 

$('.collapse').collapse('hide'); 
0

Por parámetros de URL se puede expandir o contraer ficha específica de todo, para colapsar todo el uso:

$("#accordion").accordion('option', 'active' , 'null'); 

para expandir el uso específico:

$("#accordion").accordion('option', 'active' , <?php if($_GET['tab']!='')echo $_GET['tab'];else echo 'null'; ?>); 
Cuestiones relacionadas