Я получил этот код, он должен переключать элементы, следуя за повторяющимся покровителем, который будет расти случайным образом, моя функция запуска выполняет мою функцию runp() одновременно, и она становится все беспорядочной. мне нужно будет дождаться завершения runp(), чтобы продолжить выполнение. Благодаряодновременные функции javascript
function runp(patron){
var x = 0;
var intervalID = setInterval(function() {
$("#container"+patron[x]).toggle(1).delay(1000).toggle(1).delay(1000);
if (++x === 20) {
window.clearInterval(intervalID);
}
}, 2000);
}
function start(patron, patronl){
while (patron.length<20){
patron.push(rand(1,4));
runp(patron);
}
}
Пожалуйста, дайте нам знать, что вы собираетесь свой код, чтобы сделать. –
Какова цель вызова 'setInterval' внутри цикла while? 'intervalID' не является глобальным идентификатором? Вы пытаетесь вызвать 'setInterval' двадцать раз подряд? – guest271314
Они никогда не будут одновременно – epascarello