SORU
17 Ocak 2012, Salı


jQuery: kodu çalıştırmadan/Gecikme 1 saniye Bekle

.delay yöntem jQuery çalışan alamıyorum:

$.delay(3000); // not working
$(queue).delay(3000); // not working

Bir süre kontrolsüz değişen bir değerden daha büyük oluncaya kadar veya başka bir eşit beklemek için döngü kullanıyorum ve X saniye boyunca icra hault için herhangi bir yol bulamıyorum.

CEVAP
17 Ocak 2012, Salı


$.gecikme sıra, durdurmak değil yürütme animasyonlar geciktirmek için kullanılır.

Bir süre kullanmak yerine döngü, gerek özyinelemeli olarak kontrol edin her saniye gerçekleştiren bir yöntem setTimeout kullanarak arayın:

var check = function(){
    if(condition){
        // run when condition is met
    }
    else {
        setTimeout(check, 1000); // check again in a second
    }
}

check();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dougownsall

    dougownsall

    7 EKİM 2007
  • ELawshea

    ELawshea

    26 Mayıs 2008
  • KSI

    KSI

    25 Temmuz 2009