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

  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • George McCarron

    George McCar

    29 Mayıs 2013
  • JTechTalk

    JTechTalk

    11 Temmuz 2010