我有下面的代碼:
$(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);
});
我需要幫助解決2個問題:
- 它只會通過圖像循環一次,我算什麼我錯過了?我希望它無限重複。
- 我該如何交叉淡入圖像?
我++; i%= bgImages.length; 像冠軍一樣工作。 我會檢查通過CSS的交叉淡入淡出,謝謝一堆! – user44585 2010-07-20 13:02:03