توابع Callback در jQuery
یادگیری jQueryتوابع jQuery بصورت خط به خط اجرا می شوند. هنگام استفاده از افکت ها، حتی اگر افکت تمام نشده باشد ، خط بعدی اجرا می شود. که این عمل باعث ایجاد خطا می شود.
برای جلوگیری از این خطا، از تابع callback می توانید استفاده کنید.
شکل دستوری:
مثال:
مثال زیر دارای یک پارامتر بازگشتی است، که این پارامتر تابعی است که پس از اجرای کامل افکت اجرا خواهد شد.
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
مشاهده مثال
مثال زیر، پارامتر بازگشتی ندارد و پنجره خطا قبل از اجرای کامل افکت hide نمایش خواهد یافت.
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});
مشاهده مثال
نظر شما
>