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