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

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013