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

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Droid Life

    Droid Life

    17 Kasım 2009
  • RawBrahs

    RawBrahs

    28 Aralık 2010