Eu estou tentando carregar Maçonaria com RequireJS etudo funciona bem, mas há um atraso visível logo após o carregamento da página (os elementos de grade "saltam" após o carregamento da alvenaria). Sem o RequireJS funciona bem, então é possível carregar o script Masonry antes do RequireJS?
Aqui está um exemplo com RequireJS - jsfiddle.net / Desvelo1 / c9va07vc / 3 - e aqui sem ele - jsfiddle.net/Desvelo1/26mudgsv/2 Como você pode ver na versão com RequireJS, há um "salto" visível quando a alvenaria é carregada. É possível remover esse atraso?
Agradecemos antecipadamente por qualquer resposta!
Respostas:
0 para resposta № 1Eu não tenho certeza que o design do seu script é ideal - eu estou um pouco confuso com o aninhamento requirejs
chamadas. Eles são necessários?
De qualquer forma, sobre a sua pergunta. Tente usar essa configuração:
require.config({
baseUrl: "js",
paths: {
jquery: "jquery-1.11.1.min",
masonry: "masonry.pkgd.min",
lazyload: "jquery.lazyload.min"
},
deps: ["masonry"] // <- this is the changes
});
Referência aos documentos: http://requirejs.org/docs/api.html#config-deps