7 AĞUSTOS 2010, CUMARTESİ
Haritayı 5 saniye sonra jQuery gizle
.show
başarılı bir form gönderin sonra gizli bir mesaj görüntülemek için kullanıyorum.
5 saniye mesaj görüntülemek için nasıl saklanıyorlar?
CEVAP
7 AĞUSTOS 2010, CUMARTESİ
Böyle bir animasyon önce .delay()
kullanabilirsiniz:
$("#myElem").show().delay(5000).fadeOut();
Eğer bir animasyon varsa, setTimeout()
doğrudan kullanım, bu gibi:
$("#myElem").show();
setTimeout(function() { $("#myElem").hide(); }, 5000);
.hide()
normalde bir süre olmadan, sadece anlık bir etki yaratıyor sıra animasyon (fx
) olmaz çünkü ikinci.
Ya da, başka bir seçenek .delay()
.queue()
kendinizi, bu gibi kullanmak için
$("#myElem").show().delay(5000).queue(function(n) {
$(this).hide(); n();
});
Bunu Paylaş:
Güncelleme jQuery ile giriş değeri aya...
JQuery yeniden birleştirme olaylardan ...
jQuery: kodu çalıştırmadan/Gecikme 1 s...
jQuery slayt sol ve Haritayı...
Ve CSS pseudo-elementleri gibi manipül...