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ş:
Jquery tıklayın diyebilir miyim () <...
Nasıl gecikme kullanabilir miyim() sho...
Nasıl bir yönlendirme sayfası jQuery k...
Nasıl jQuery ile sayfa yenileme yapabi...
Nasıl, asenkron yerine senkron AJAX is...