我在網站上有一個塊,其中包含一些按鈕和背景圖片。淡入淡出動態更改(jQuery)背景圖片?
我需要更改背景圖片每隔3秒,所以我有以下的javascript:
jQuery('.myBlock').css({"background-image" : "url(img1)"});
var counter = 0;
function setBckImage(){
if(counter<3){
counter++;
} else {
counter=1;
}
switch (counter){
case 1:
jQuery('.myBlock').css({"background-image" : "url(img1)"});
break;
case 2:
jQuery('.myBlock').css({"background-image" : "url(img2)"});
break;
case 3:
jQuery('.myBlock').css({"background-image" : "url(img3)"});
break;
}
}
setInterval(setBckImage, 3000);
其中一期工程,但變化是「突然」,我想這是更光滑,增添了淡入淡出效果。我怎樣才能做到這一點?我看到this answer導致this link,但在此鏈接中,圖像是在div內,它們不是backgroud-image,所以我不明白如何使這個答案適應我的代碼。
有沒有辦法做到這一點?
這就是我一直在尋找的!謝謝 ! – DevBob