Hallo,
ich versuche gerade, eine Möglichkeit zu finden, einige JavaScript-Dateien mit JQuery nachzuladen und erst NACHDEM alle geladen sind, code auszuführen.
Leider wird das // mach was... ausgeführt, bevor alle libs geladen sind, was natürlich beim ersten Laden zu einem Fehler führt, da der Code auf die Libs zugreift. Beim zweiten Laden sind die Dateien gecached und es funktioniert einwandfrei.
Gibt es eine elegante Methode, den Code erst dann auszuführen, wenn die Libs geladen sind?
ich versuche gerade, eine Möglichkeit zu finden, einige JavaScript-Dateien mit JQuery nachzuladen und erst NACHDEM alle geladen sind, code auszuführen.
Code:
for(key in aLibs) { $.ajax( { url : key, complete : function(XMLHttpRequest, textStatus) { console.log(textStatus); }, dataType : 'script', cache : true }); } jQuery(function($) { // mach was mit den libs, wenn sie ALLE geladen sind (NICHT nur eine per complete event) }
Gibt es eine elegante Methode, den Code erst dann auszuführen, wenn die Libs geladen sind?
Kommentar