وب سایت نویس

وب سایت نویس

وب سایت نویس

وب سایت نویس

کاربرد تابع

سه شنبه, ۲۲ دی ۱۳۹۴، ۰۸:۴۴ ق.ظ


در هنگام اجرای توابع متحرک سازی در javascript در بعضی مواقع خط قبلی برنامه بدون آنکه به طور کامل اجرا شود خط بعدی دستورالعمل شروع به کار می کند و این باعث ایجاد خطا در عملکرد صحیح برنامه می شود. در چنین مواقعی برای جلوگیری از بروز خطا می توان از تابع callback استفاده کرد.

تابع callback، بعد از اجرای کامل متحرک سازی اجرا می شود.

مثال :

:$(selector).hide(speed,callback);

مثال: در مثال زیر، پارامتر callback در متد ()hide با یک تابع تنظیم شده است، این تابع بعد از اجرای کامل افکتِ پنهان سازی، اجرا خواهد شد:

استفاده از پارامتر callback

$("button").click(function(){

$("p").hide("slow",function(){

alert("The paragraph is now hidden");

});

});

در مثال زیر، پارامتر callback استفاده نشده است، و قبل از اینکه افکتِ پنهان سازی کامل شود، پنجره alert نمایش داده خواهد شد:

بدون استفاده از پارامتر callback

$("button").click(function(){

$("p").hide(1000); alert("The paragraph is now hidden");

});

  • مهندس میر علی میری

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی