Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript addclass循环结束时调用函数_Javascript_Jquery_Function_Call - Fatal编程技术网

Javascript addclass循环结束时调用函数

Javascript addclass循环结束时调用函数,javascript,jquery,function,call,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

我在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中执行一个新函数-例如,为了示例起见,这里让我们假设我想调用alert(“全部完成”);这可能吗?请记住addclass“flip”是随机的,所以我不能只检查列表中的第100个div是否添加了flip-我需要知道addclass flip函数何时执行了100次它的函数


有什么想法吗?

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

你误读了它,就像我一样。他并不是一次给所有人都加上翻转,而是在一段时间内。他需要知道所有100个都是什么时候被修改的。你不能在
clearInterval()
之后调用
if
语句中的其他函数吗?你是对的。。。真管用!啊!对不起,伙计们。。。已经很晚了。。。大脑崩溃!