добавление обратного вызова в цикл for - PullRequest
1 голос
/ 20 июня 2011

Я пытаюсь заставить jQuery удалить элемент после него, когда он проходит через цикл других функций, но следующий блок кода выполняет remove() до того, как он выполнит любой из циклов for.

function waves(){
    for(i=0;i<=10;i++){
            wave(x);
    };
    $(x).remove();
}

1 Ответ

2 голосов
/ 20 июня 2011

Добавьте оператор if в ваш цикл, который затем вызывает вашу функцию.

function waves(){
    for(i=0;i<=10;i++){
            wave(x);
            if (i == 10) {
               callback();
            }
    };
}
function callback() {
    $(x).remove();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...