У меня есть несколько условий тестирования и файлы для загрузки, прежде чем запускать последующие скрипты на моей странице. Есть ли способ запустить обратный вызов после загрузки всех моих файлов?Выполнять обратный вызов после того, как modernizr/yepnope загрузил все файлы
this post Предлагается следующее: Функция в полном объеме срабатывает до того, как 1.js или 2.js закончили загрузку.
Modernizr.load([
{
test: App.isSmallScreen,
yep: '1.js',
nope: '2.js'
},
{
test: App.isTouch,
yep: '3.js'
},
{
test: Modernizer.csstransitions,
nope:4.js
},
{
complete: animationInit
}
]);
Это звучит сложно, и я не уверен, что вы можете сделать это с каркасом. Какой может быть вариант - иметь функцию приема, которая вызывается на 1,2,3,4 и т. Д. (Это немного беспорядочно), и только вызывает полную функцию, как только все были получены. Фу, извините, если это решение. –
Текущее решение - вложить все тесты в качестве функций обратного вызова. Это может быть менее беспорядочно :) –
Yikes. BTW не все это загружается до события onload? Перед этим нужно вызвать анимацию? –