JQuery массив Deferred для предзагрузчика изображений - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь вызвать функцию после загрузки всех изображений в предопределенном массиве.

Попытка чего-то подобного

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();
       })

Не работает. Что я делаю не так?

1 Ответ

0 голосов
/ 08 мая 2018
...