0
我試着在jQuery和CSS中做淡入淡出的背景,這是我的代碼 - 但它不工作。有任何想法嗎?jquery中的背景圖像淡入淡出
var images = ['bg.jpg', '_4.jpg', '_5.jpg', '_6.jpg'];
var i = 0;
setInterval(function(){
$('body').animate({opacity: 0}, 'slow', function() {
$(this)
.css('background-image', function() {
if (i >= images.length) {
i=0;
}
return 'url(' + images[i++] + ')';
});
.animate({opacity: 1});
});
}, 1000);
});
你意識到你不能真正動畫背景圖像不透明度,但只有元素本身。 – adeneo 2013-05-06 21:43:15
[用jQuery淡化背景圖片]可能的重複(http://stackoverflow.com/questions/1690869/fading-in-background-image-with-jquery) – Blazemonger 2013-05-06 21:43:30