/ / Carregando alvenaria antes de exigirJS (remover atraso de inicialização) - requirejs, alvenaria

Carregando alvenaria antes de RequireJS (remover atraso de inicialização) - requirejs, alvenaria

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 № 1

Eu 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