Как отложить запуск второй анимации после завершения первой (включая полную функцию обратного вызова) - PullRequest
0 голосов
/ 24 января 2012

У меня есть функция, которая перемещает div, и другая функция , завершающая функцию обратного вызова, , которая делает некоторые другие вещи, которые готовят div для перемещения снова. Поэтому я не могу написать:

somefunction(1,2);
somefunction(1,2);

потому что он не будет выполнять вторую анимацию, потому что он еще не готов в полной функции обратного вызова. Как выполнить его после завершения функции полного возврата 1007 *?

Спасибо.

1 Ответ

0 голосов
/ 24 января 2012

Вы можете передать вторую функцию как обратный вызов первой

function foo (alpha, beta, callback) {
    var value = alpha + beta;
    callback(value);
}

function bar (someVar) {
    alert(someVar);
}

foo(1,2,bar);

//you can also do this
foo(1,2, function(value){alert(value);});
...