Я обновляю содержимое div с помощью некоторого html через вызов ajax, и я хочу выполнить функцию после загрузки всех изображений из ответа ajax.
См. Код ниже, #gridWrapper
приходит из ответа Ajax, и в нем много миниатюрных изображений.
success: function(Data){
MyGrid.prepGridLayout(Data.html);
$('#gridWrapper .thumbnail img').load(function(index) {
MyGrid.updateCellWidth(this);
});
MyGrid.adjustGridWidth();
MyGrid.animateGridLayout();
}
Мне нужно выполнить MyGrid.animateGridLayout();
только после всех изображенийзагружены.В настоящее время MyGrid.animateGridLayout();
выполняется до MyGrid.updateCellWidth(this);
Как убедиться, что MyGrid.animateGridLayout();
запускается только после загрузки всех изображений?