2009-10-20 13 views

Antwort

3

Zeigen Sie die jQuery an, es gibt höchstwahrscheinlich eine Option, um die Registerkarte anzugeben, die angezeigt werden soll. Standardmäßig ist dies wahrscheinlich der erste. Sie können das Verhalten überschreiben, indem Sie zusätzliche jQuery hinzufügen.

Wenn das Akkordeon eine verschachtelte UL, die jQuery alle verschachtelten UL-Elemente wie das wäre zu verbergen:

$('ul.accordion ul').hide();

Seien Sie sicher, dass diese nach dem jQuery setzen, die das Akkordeon Funktionalität einrichtet. Durch Klicken auf einen der oberen LI sollte dann der verschachtelte UL angezeigt werden.

Das Markup kann unterschiedlich sein, aber die Logik sollte sehr ähnlich sein.

+0

Dank für Sie helfen, aber Telerik Extensions hat ein wenig anders, zeigen, dass Sie nur die Haut Funktion können Sie das Akkordeon verstecken –

+2

Dies wird sich verstecken, wie Sie es vorgeschlagen haben. Aber aktives Element wird aktiv sein. "Aktiv: Falsch" ist also richtig. – chhantyal

97

Versuchen Sie Folgendes:

Es deaktiviert alle aktiven (offenen) Fensterbereich.

$('.accordion').accordion({ 
    active: false, 
    collapsible: true    
}); 
+0

Danke für den Tipp! –

+0

Erstaunlich wirkt wie ein Charme! –