15 ŞUBAT 2011, Salı
Önceki fonksiyon tamamlandıktan sonra bir işlev çağrısı
Tamam, javascript kodlama berbat 1 saat oldu, ve net bir çözüm her yerde bulmak için görünmüyor olabilir.
Bu benim aslında
$('a.button').click(function(){
if (condition == 'true'){
function1(someVariable);
function2(someOtherVariable);
}
else {
doThis(someVariable);
}
});
Nasıl emin olurum? "" sonra da denir "function1" tamamlandı mı? function2
CEVAP
15 ŞUBAT 2011, Salı
İsimsiz bir geri arama belirtin ve function1 kabul edin:
$('a.button').click(function(){
if (condition == 'true'){
function1(someVariable, function() {
function2(someOtherVariable);
});
}
else {
doThis(someVariable);
}
});
function function1(param, callback) {
...do stuff
callback();
}
Bunu Paylaş:
Nasıl 5 saniye için bir işlev çağrısı ...
@ bir işlev çağrısı önce karakter...
Yöntem F12 git -> daha önceki yönte...
Neden bir işlev çağrısı daha hızlı ola...
C geçersiz bir işlev çağrısı...