addclass循环结束时调用函数

时间:2013-12-06 21:07:34

标签: javascript jquery function call

我在jQuery中有一个函数,它为div添加一个类名 - 有100个div随机添加新类 - 下面的代码

var interval = setInterval(function () {
    var $divs = $(".cardWrapper section > div:not(.flip)");
    $divs.eq(Math.floor(Math.random() * $divs.length)).addClass('flip');
    if ($divs.length == 1) {
        clearInterval(interval);
    }
}, 500);

我现在要做的是,一旦最后一个(例如第100个)div添加了新的'flip'类,我希望能够在jQuery中执行新功能 - 例如例如,这里可以说我想叫警报(“全部完成”);这可能吗?请记住addclass'flip'是随机的,所以我不能只检查列表中的第100个div是否有翻转添加 - 我需要知道addclass翻转函数何时执行了100次... < / p>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

addClass是一种同步方法,因此您可以在下一行调用所需的任何代码。