JavaScript [HTML] Spry Accordion

Erdmännchen

Commander
Registriert
Dez. 2008
Beiträge
2.242
Tach auch!
Folgendes Problem geht mir nicht vom Tisch:

Hab auf einer HTML-Seite ein Spry-Accordion, so ein Javascript-Teil, wo wie bei ner Ziehharmonika mehrere Panel auf Klick auf gehen.
Problem:
Ich brauch unterschiedliche Längen der einzelnen Panels. Hab dann mal gesucht im Inet und gefunden, dass man einfach an die Funktion

HTML:
<script type="text/javascript">
var acc1 = new Spry.Widget.Accordion("Acc1");
</script>

im Body

{ useFixedPanelHeights: false }

mit übergeben soll. Daraus wird dann:

HTML:
<script type="text/javascript">
var acc1 = new Spry.Widget.Accordion("Acc1", { useFixedPanelHeights: false });
</script>

Nun mein Problem: Wenn ich das mache, dann öffnet sich gar keine Leiste mehr auf Klick :mad:

Habs schon probiert dann an jeden einzelnen AccordionPanelContent-Div-Tag entweder die Länge fest einzustellen oder auf auto, hat nichts gebracht. Sobald ich oben den Zusatz mit übergeb, kann man kein Panel mehr per Klick (auch nicht anders) öffnen.
Weiß vielleicht jemand Rat?


EDIT: HAB DEN FEHLER GEFUNDEN:
Hatte im CSS von dem Accordion die Einstellung Overflow falsch:
Code:
.AccordionPanelContent {
    overflow: auto;
}

vohrer hatte ich visible und da ging es nicht...
 
Zuletzt bearbeitet:
Zurück
Oben