jQuery Callback fonksiyonu
- Önceki sayfa jQuery durdurma()
- Sonraki sayfa jQuery Zincaklama
Callback fonksiyonu, mevcut animasyon %100 tamamlanınca çalıştırılır.
jQuery animasyon sorunları
Birçok jQuery fonksiyonu animasyon içerir. Bu fonksiyonlar belki de hız veya süre Opsiyonel parametre olarak.
Örnek:$("p").hide("slow")
hız veya süre Parametreler birçok farklı değer ayarlanabilir, örneğin "slow", "fast", "normal" veya milisaniye.
Örnek
$("dğme").click(function(){ $("p").hide(1000); });
JavaScript ifadeleri (komutlar) tek tek yürütülür - sırayla, animasyonun ardından gelen ifadeler hata veya sayfa çatışması oluşturabilir çünkü animasyon henüz tamamlanmamıştır.
Bu durumu önlemek için Callback fonksiyonunu parametre olarak ekleyebilirsiniz.
jQuery Callback fonksiyonu
Animasyon %100 tamamlanınca, Callback fonksiyonu çağrılır.
Tipik gramer:
$(seçici).hide(hız,callback)
callback Parametre, hide işlemini tamamladıktan sonra çalıştırılacak bir fonksiyondur.
Hata (callback yok)
$("p").hide(1000); alert("Paragraf şimdi gizlenmiştir");
Doğru (callback var)
$("p").hide(1000,function(){ alert("Paragraf şimdi gizlenmiştir"); });
Sonuç:Bir animasyon içeren fonksiyonun ardından bir cümle çalıştırmak istiyorsanız, callback fonksiyonunu kullanın.
- Önceki sayfa jQuery durdurma()
- Sonraki sayfa jQuery Zincaklama