Ich habe jQuery-Initialisierungen von einem RequireJS-Modul ausgeführt.Gibt es eine Möglichkeit RequireJS Module zu starten, bevor alle Elemente geladen sind?
Ich habe jedoch festgestellt, dass RequireJS wartet, bis alle Seiten Assets geladen sind, bevor Sie meinen Code ausführen.
Ich lade einige große Bilder auf meine Seite, möchte aber nicht warten, bis sie geladen sind, um meine jQuery-Plugins einzurichten.
Gibt es eine Best Practice beim Versuch, dies zu tun?
Hier ist mein Setup:
index.html
<script data-main="js/main.js" src="js/libs/require.js"></script>
main.js
require(["inits"], function(Inits) {
//Nothing here yet.
});
inits.js
define([
'jquery',
'jquery.plugin1',
'jquery.plugin2',
'etc'
], function ($) {
//jQuery Document Ready.
$(function(){
//Jquery Init Code here
});
}
Ich bin neu in RequireJS, mache ich das falsch?