Звучит так, будто вы пытаетесь сделать плавный переход от одного изображения к другому. Для этого вам понадобятся два изображения:
<img id="backImg" />
<img id="frontImg" />
Установите #backImg
позади #frontImg
примерно так:
#backImg
{
position: absolute;
}
Затем выцветите переднее изображение ... это автоматически сделает эффект кроссфейда, потому что заднее изображение уже загружено за ним. Когда затухание закончено, установите источник исходного изображения на src заднего изображения, покажите его и предварительно загрузите следующее изображение в заднее изображение:
function transitionImages(preloadImgUrl)
{
$("#frontImg").fadeOut("slow", function()
{
$("#frontImg").attr("src", $("#backImg").attr("src")).show();
$("#backImg").attr("src", preloadImgUrl);
}
}
Все это предполагает, что ваши изображения имеют одинаковый размер. Если нет, вы захотите немного поработать с CSS и обернуть изображения в исчезающие элементы div.