callback نام تابعی است که پس از پایان یافتن افکت و مخفی شدن عنصر اجرا میشود. این پارامتر هم اختیاری است، اما وقتی لازم باشد چند کار پشت سر هم انجام شوند، کاربرد زیادی دارد؛ برای نمونه میتوانید پس از بسته شدن پنل، پیامی نمایش دهید یا وضعیت یک دکمه را تغییر دهید.
قرار دادن دستور بعدی در تابع callback کمک میکند آن دستور زودتر از پایان انیمیشن اجرا نشود. اگر دستور را بدون callback و بلافاصله پس از فراخوانی متد بنویسید، ممکن است پیش از کامل شدن حرکت اجرا شود و نتیجه موردانتظار را نداشته باشد.
$("#panel").slideUp(400, function() {
console.log("The panel is now hidden.");
});