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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • movies95

    movies95

    27 Kasım 2006
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012