Je le code ci-dessous:
$(document).ready(function() {
var bgimages=new Array()
bgImages[0]="bg.jpg"
bgImages[1]="bg2.jpg"
//sloppy preload images
var pathToImg=new Array()
for (i=0;i<bgImages.length;i++)
{
pathToImg[i]=new Image()
pathToImg[i].src=bgImages[i]
}
var i = 0;
var rotateBg = setInterval(
function(){
$('body').css({backgroundImage:'url(' + bgImages[i] + ')'});
i++;
}, 9000);
});
Je besoin d'aide résoudre 2 problèmes:
- Il ne boucle à travers les images une fois, qu'est-ce que Je manque? Je voudrais qu'il se répète indéfiniment.
- Comment est-ce que je peux fondre les images en fondu?
i ++; i% = bgImages.length; A travaillé comme un champion. Je vais vérifier le crossfade via CSS, merci beaucoup! – user44585