jquery淡入淡出,淡出循环

时间:2013-05-15 17:01:36

标签: jquery loops fadein fadeout

我想创建一个这样的循环,

anim = function () {
    $('.a1').fadeOut(function () {
        $('.b1').fadeIn(function () {
            $('.b1').delay(5000).fadeOut(function () {
                $('.a1').fadeIn(function () {
                    setTimeout(anim, 2000);
                });
            });
        });
    });
};

setTimeout(anim, 2000);

但是在一个循环之后.b1再次没有淡入,那么可能是什么问题?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

setTimeout()执行该功能一次,您正在寻找setInterval()