Sono in esecuzione le inizializzazioni jQuery da un modulo RequireJS.Esiste un modo per eseguire i moduli RequireJS prima che tutti gli elementi vengano caricati?
Ho notato tuttavia che RequireJS attende fino a quando tutte le risorse della pagina vengono caricate prima di eseguire il mio codice.
Sto caricando alcune immagini di grandi dimensioni nella mia pagina, ma non voglio aspettare fino a quando non vengono caricate per configurare i miei plugin jQuery.
C'è una buona pratica quando si tenta di fare questo?
Qui è la mia messa a punto:
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
});
}
Sono nuovo di RequireJS, sto sbagliando?