基本上,我正试图在#container_swap
上淡出#container
,等待两秒钟,然后交换#container
的背景,最后淡出#container_swap
。
function swapBg(){
$('#container').css('background-image',newBg)
$('#container_swap').hide();
}
$(
function(){
$('#container_swap')
.css('background-image',newBg)
.fadeIn(2000)
,setTimeout(swapBg(), 2000)
}
)
答案 0 :(得分:2)
您正在调用swapBg
并将结果传递给setTimeout
。您想要传递函数:
setTimeout(swapBg, 2000)