Hallo zusammen,
ich bin ein ziemlich unerfahrender Bastler und stehe gerade vor einem für mich großen Problem!
Ich habe mir mit Galleria (https://codepen.io/Shokeen/pen/KKXbgXo) eine Gallerie für Bilder zusammengezimmert, so weit so gut.
Nun habe ich ein Dropdown-Menü hinzugefügt welches alle Ordner mit Bildern enthält.
Nach der Auswahl im Dropdown-Menü feuert mittels jquery eine Abfrage und wechselt mir die Bilder in der Gallerie durch die Bilder des ausgewählten Ordners.
Leider aktuallisiert jedoch die "Galleria" nicht automatisch. Mit einem Button, der die function ausführt funktioniert es, nur möchte ich natürlich nicht immer extra den Button drücken, sondern, dass die Funktion nach dem Abschluss des Request gestartet wird.
Wie kann ich also die funcition viewer() nach jeder Meldung "Laden von XHR beendet: POST „<URL>." automatisch ausführen?
Eventlistener? Den Statuscode 4 von XHR irgendwie abfangen und dann ausführen?
Vielen Dank für die Ratschläge!
Mfg
ich bin ein ziemlich unerfahrender Bastler und stehe gerade vor einem für mich großen Problem!
Ich habe mir mit Galleria (https://codepen.io/Shokeen/pen/KKXbgXo) eine Gallerie für Bilder zusammengezimmert, so weit so gut.
Nun habe ich ein Dropdown-Menü hinzugefügt welches alle Ordner mit Bildern enthält.
Nach der Auswahl im Dropdown-Menü feuert mittels jquery eine Abfrage und wechselt mir die Bilder in der Gallerie durch die Bilder des ausgewählten Ordners.
Leider aktuallisiert jedoch die "Galleria" nicht automatisch. Mit einem Button, der die function ausführt funktioniert es, nur möchte ich natürlich nicht immer extra den Button drücken, sondern, dass die Funktion nach dem Abschluss des Request gestartet wird.
Javascript:
function viewer() {
Galleria.configure({
transition: "fade",
imageCrop: false,
lightbox: true,
responsive: true,
showInfo: false,
height: 600,
});
Galleria.run();
}
Wie kann ich also die funcition viewer() nach jeder Meldung "Laden von XHR beendet: POST „<URL>." automatisch ausführen?
Eventlistener? Den Statuscode 4 von XHR irgendwie abfangen und dann ausführen?
Vielen Dank für die Ratschläge!
Mfg