मैं स्क्रिप्ट के एक सेट को क्रम में लोड करने की कोशिश कर रहा हूं, लेकिन ऑनलोड घटना मेरे लिए फायरिंग नहीं है।
var scripts = [
'//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js',
'//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js',
MK.host+'/templates/templates.js'
];
function loadScripts(scripts){
var script = scripts.shift();
var el = document.createElement('script');
el.src = script;
el.onload = function(script){
console.log(script + ' loaded!');
if (scripts.length) {
loadScripts(scripts);
}
else {
console.log('run app');
MK.init();
}
};
$body.append(el);
}
loadScripts(scripts);
मुझे लगता है कि जब jQuery का उपयोग DOM के लिए तत्व को जोड़ने के लिए किया जाता है, तो el.onload जैसी मूल घटनाओं का अनुमान नहीं है। अगर मैं मूल का उपयोग करता हूं document.body.appendChild(el)
तो यह अपेक्षित रूप से आग लगाता है।
यात्रा: thi लिंक: stackoverflow.com/questions/4845762/… यह ईंधन का उपयोग है
—
Jitesh