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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013