Вы также можете постепенно увеличивать их, задерживая эффект для каждого последующего изображения следующим образом (примечание: я использую window.load, чтобы гарантировать, что все изображения загружаются перед запуском анимации):
$(window).load(function() {
var delay = 0;
$('img').each(function() {
$(this).delay(delay).fadeIn();
delay += 150;
});
});
Это отлично подходит для наложения анимаций, в отличие от ожидания, пока каждая из них не завершится. Это также может быть рандомизировано так:
$(window).load(function() {
var delay = 0;
$('img').sort(function() { return (Math.round(Math.random()) - 0.5); }).each(function() {
$(this).delay(delay).fadeIn(600);
delay += 150;
});
});