SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009