Nabend,
Möchte ein zweispaltiges Akkordeon erstellen.
Der Kniff daran ist, dass die einzelnen Slides bei Klick auf 100% Breite gehen- und nach oben rücken sollen.
Habe schon einen Ansatz erstellt:
http://jsfiddle.net/y8xfV/1/
Solange man nur einen Slide anklickt klappt das mit dem verändern der Breite. (mithilfe von einem Zähler)
Öffnet man einen Slide aber und klickt dann einen anderen an geht es nicht mehr da das Script nur die beiden Zustände des Zählers (1 und 0) kennt und sich nicht merkt welcher Slide angeklickt wurde.
Das zweite Problem das ich habe (was ich versuche mithilfe der active Klasse zu ändern) ist, dass der aktive Slide nach oben rücken soll. Dies klappt wenn ich der active Klasse eine absolute Position mit top:0 und left:0 gebe.
Dann werden aber die oberen Slides einfach überdeckt. Das ist also auch keine Lösung.
Hat jemand ne Idee wie man das umsetzen könnte?
lg
Möchte ein zweispaltiges Akkordeon erstellen.
Der Kniff daran ist, dass die einzelnen Slides bei Klick auf 100% Breite gehen- und nach oben rücken sollen.
Habe schon einen Ansatz erstellt:
http://jsfiddle.net/y8xfV/1/
Solange man nur einen Slide anklickt klappt das mit dem verändern der Breite. (mithilfe von einem Zähler)
Öffnet man einen Slide aber und klickt dann einen anderen an geht es nicht mehr da das Script nur die beiden Zustände des Zählers (1 und 0) kennt und sich nicht merkt welcher Slide angeklickt wurde.
Das zweite Problem das ich habe (was ich versuche mithilfe der active Klasse zu ändern) ist, dass der aktive Slide nach oben rücken soll. Dies klappt wenn ich der active Klasse eine absolute Position mit top:0 und left:0 gebe.
Dann werden aber die oberen Slides einfach überdeckt. Das ist also auch keine Lösung.
Hat jemand ne Idee wie man das umsetzen könnte?
lg