Я пытаюсь вызвать функцию после загрузки всех изображений в предопределенном массиве.
Попытка чего-то подобного
for (var i = 0; i < length; i++) {
d = $.Deferred();
promises.push(p);
img = new Image();
img.onload = function(){
p.resolve
}
img.src = srcs[i];
}
$.when.apply($, promises).done(function(){
defImages.resolve();
})
Не работает. Что я делаю не так?