Это невозможно только с одним элементом HTML img
. То, что вы можете сделать, это анимировать / исчезать, чтобы накладывать изображения. Исчезает один, а другой исчезает.
Функция jQuery animate()
может анимировать только размерные стили CSS. Чтобы также разрешить цветную анимацию, вы должны использовать jQuery UI эффекты . Но ничего, кроме двух источников изображений, не поддерживается "из коробки".
Поместите все изображения в один и тот же контейнер DIV следующим образом:
<div style="position:relative;">
<img src="..." style="position:absolute;" />
<img src="..." style="position:absolute;display:none;" />
<img src="..." style="position:absolute;display:none;" />
<img src="..." style="position:absolute;display:none;" />
<img src="..." style="position:absolute;display:none;" />
</div>
, а затем перебирайте эти изображения и выполняйте анимацию соответствующим образом.