Мога ли да използвам fadeIn или fadeOut при setTimeout? Имам 3 фонови изображения в масив и искам всяко да избледнява бавно.
Това е моят код, който работи добре, просто бих искал преходът да е бавен, а не супер бърз, както е сега.
$(function () {
var nextImage = $('.main-background');
var backgrounds = [
'url(<?= $image_url ?>/big-main-background-1.jpg)',
'url(<?= $image_url ?>/big-main-background-2.jpg)',
'url(<?= $image_url ?>/big-main-background-3.jpg)'];
var current = 0;
function nextBackground() {
nextImage.css(
'background',
backgrounds[current = ++current % backgrounds.length]);
setTimeout(nextBackground, 4000);
}
setTimeout(nextBackground, 4000);
nextImage.css('background', backgrounds[0]);
});