我有一个适用于某些 div 的函数,每 2 秒一次,在其中我想等待 1 秒来调用相同的方法,但给出其他 div,效果是,问题是我如何等待那一秒(目前每 2 秒一次) divs 执行效果,我想在 1 秒行中执行)。
$(function () {
index = 0;
window.setInterval(function () {
if (index > 10){
index = 0;
}
myFunction("so1", "flipping-right");
//setTimeout(funcx, 1000);
myFunction("so2", "flipping-left");
//setTimeout(funcx, 1000);
myFunction("so3", "flipping-top");
//setTimeout(funcx, 1000);
myFunction("so4", "flipping-bottom");
//setTimeout(funcx, 1000);
myFunction("so5", "flipping-right");
i++;
}, 2000);
});
myFunction = function (id, effect ) {
$('#' + id).toggleClass(effect);
}
请看一下我的代码