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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006