我想创建一个这样的循环,
anim = function () {
$('.a1').fadeOut(function () {
$('.b1').fadeIn(function () {
$('.b1').delay(5000).fadeOut(function () {
$('.a1').fadeIn(function () {
setTimeout(anim, 2000);
});
});
});
});
};
setTimeout(anim, 2000);
但是在一个循环之后.b1再次没有淡入,那么可能是什么问题?或者有更好的方法吗?
答案 0 :(得分:2)
setTimeout()
执行该功能一次,您正在寻找setInterval()