Ok, mein Code ist ziemlich einfach. Ich verwende Beispieldaten, aber in meinem echten Code dauert es beim Klicken auf das Dropdown-Menü „select2“ lange, bis die Daten geladen sind. Um dem entgegenzuwirken, möchte ich einen Lade-Spinner einfügen, der anzeigt, wenn auf das Dropdown-Menü geklickt wird, und sich ausblendet, nachdem die Daten vollständig geladen wurden. Bisher kann ich es nicht zum Laufen bringen. Es funktioniert, wenn select2 geändert oder ausgewählt wird, aber nicht, wenn darauf geklickt wird. Irgendwelche Vorschläge
meine js-Datei
Code: Select all
$('#clone-application-id').select2().on('change', function() {
console.log("ok now what");
$('#loading-indicator').show();
});