【发布时间】:2015-05-04 16:27:18
【问题描述】:
我正在尝试创建一个背景不断变化的主页。现在,我已经将它设置为主体本身包含背景图像,我只是希望一个图像淡入到下一个图像,然后循环到开头。
我的第一个问题:它不起作用。时期。 我的第二个问题:如果它确实有效,它可能会在延迟间隔之前立即转换到下一个......我该如何防止这种情况?
以下是我的代码,位于 html 文档的标签底部:
$(window).load(function() {
var current_scene = 0;
setInterval(function() {
if (current_scene == 0) {
var current_scene = 1;
$(body).animate({
backgroundImage: 'url(...)'
},400);
} else if (current_scene == 1) {
var current_scene = 2;
$(body).animate({
backgroundImage: 'url(...)'
},400);
} else {
var current_scene = 0;
$(body).animate({
backgroundImage: 'url(...)'
},400);
}
}, 3000);
});
提前致谢!
【问题讨论】:
标签: jquery image background background-image fade