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

  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006