SORU
24 Mart 2010, ÇARŞAMBA


jQuery: gecikme diyebilir miyim() arasında addClass() ve böyle?

Basit olarak: gibi bir şey

$("#div").addClass("error").delay(1000).removeClass("error");

iş. görünmüyor En kolay alternatif ne olabilir?

CEVAP
24 Mart 2010, ÇARŞAMBA


Sizin sınıf çıkarma yapmak için yeni bir sıra öğesi oluşturabilirsiniz:

$("#div").addClass("error").delay(1000).queue(function(next){
    $(this).removeClass("error");
    next();
});

Ya dequeue yöntemi kullanarak:

$("#div").addClass("error").delay(1000).queue(function(){
    $(this).removeClass("error").dequeue();
});

next dequeue jQuery izin vermektir aramalısın sebebi bu sıraya madde ile yapılır ve bir sonrakine geçmek gerektiğini biliyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Police

    Android Poli

    21 NİSAN 2010
  • Blendtec

    Blendtec

    30 EKİM 2006
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008