Есть картинка на фоне , которая меняется при помощи скрипта.
Не могу разобраться как написать плавную смену картинок чтоб работало и в firefox и в chrome.
И необходимо чтоб стартовало с первой картинки, которая прописана в скрипте. Сейчас сначала пустой фон, а потом уже появляются картинки по очереди.
Вот сам код:
(function() {
var i = 0;
var src = [
'$picture2',
'$picture3',
'$picture4',
'$picture1'
];
var l = src.length;
var t;
for(i = 0; i < l; i++) {
var img = new Image();
img.src = src[i];
img.onload = function() {
delete this;
}
}
i = 0;
t = setInterval(function() {
if(i === l){
i = 0;
}
document.body.style.background = 'url(' + src[i] + ') ';
//document.body.style.transition = '3s';
//document.body.style.mozTransition = '3s';
document.body.style.backgroundSize = 'cover';
i++;
}, 6000);
})();
пробовал плавные переходы через transition, на chrome все работает а на firefox не хочет.
Знаю что можно как-то при помощи fadeOut\fadeIn