2016-05-20 6 views
0

Ich habe ein Akkordeon in meinem Code arbeiten. Ich habe mich jedoch gefragt, ob es irgendeinen Weg gibt, ein Akkordeon eine Funktion aufzurufen, wann immer es geklickt wird. Ich hoffe, dass es möglich sein wird, eine Funktion mit einem Klickereignis zu verknüpfen, wenn das Akkordeon initialisiert wird.Semantic UI - Machen Akkordeon Aufruf eine Funktion auf Klick?

Zum Beispiel können Sie einen Selektor ändern gesetzt, was die grundlegende Funktionalität des Akkordeons wie dies löst:

$('.ui.accordion').accordion({ 
    selector: { 
     trigger: '.button' 
    } 
}); 

Gibt es etwas ähnliches was ich tun kann, eine Funktion aufzurufen? Vielleicht wie etwas:

$('.ui.accordion').accordion({ 
    onClick: { 
     function: 'myFunc' 
    } 
}); 

Antwort

1

Ich weiß nicht, Ihr accordian Layout, aber so etwas wie dies funktionieren könnte:

$(".ui .accordion .tab").click(function(){ 
    /* function goes in here */ 
    }); 
}); 

Ist dies nicht die richtige Struktur ist nur einen Link zu der Website einfügen als eine Antwort und ich werde meine Antwort beheben!

+0

Ach ja, du hast Recht, ich kann einfach so etwas tun. Aus irgendeinem Grund dachte ich, dass dies eine spezielle Semantic-UI-Sache ist, aber wir können auch normale jQuery-Sachen verwenden. Vielen Dank! – Rohhan