Javascript - Öffnen eines Accordions über Ankerlink
Hallo,
meine Javascriptscriptkenntnisse reichen hier nicht aus und die Lösungen die ich im Netz gefunden habe, funktionieren nicht. Ich habe hier Links zu mehreren Accordions zu denen per Anker mit smoothscroll gescrollt wird. Alle Accordions sind geschlossen, die Links und die Accordions sind auf einer Seite. Ich hätte gern, wenn ich auf einen Link klicke, dass, zusätzlich zum Hinscrollen, das entsprechende Accordion geöffnet wird.
Die Links sehen so aus:
Code:
<a href="#name1">
<a href="#name2">
<a href="#name3">
etc.
Die Accordions so:
Code:
<section class="ce_accordionSingle ce_accordion ce_text block" id="name1">
<section class="ce_accordionSingle ce_accordion ce_text block" id="name2">
<section class="ce_accordionSingle ce_accordion ce_text block" id="name3">
etc.
Wenn ich das richtig verstanden habe, müsste man den hash des Links bei Klick splitten, also aus "#name1" "name1" werden und dann ein "click" auf den header des entsprechenden Accordions gegeben werden. Klingt machbar, aber für mich ist das irgendwie Hexenwerk...
Richtig fein wäre es, wenn erst das Accordion geöffnet werden würde, wenn an die richtige Position gescrollt wurde - das aber nur als "Bonus".
Kann jemand helfen?
Grüße,
Christian