Я сделал простой переключатель изображений, который выцветает и исчезает из разных логотипов. Пример и полный исходный код на http://bit.ly/ewrSgp. Я постепенно уменьшаю изображение, затем ставлю в очередь изменение атрибута src, затем постепенно возвращаюсь обратно. Некоторое время оно работает плавно, но через 20 секунд или около того оно начинает постепенно возвращать изображение перед изменением src, которое затем мгновенно меняется и выглядит некрасиво. Я правильно это делаю?
Код, который запускает изменение:
// fadeout old image, change to new and fadeback in.
// Call function changeimage again.
$(imToChange).fadeOut(600).queue(function (n) {
jQuery(this).attr('src', newimageSrc);
n();
}).fadeIn(1000, function () {
setTimeout(function () {
//recall image change function
changeImage(indexToChange);
}, o.delay);
});
Заранее спасибо.