লেখকঃ মোস্তাফিজুর ফিরোজ ।
কেমন আছেন সবাই? আজ আমি আপনাদের সাথে জেকোয়েরি এর কলব্যাক ফাংশন সমূহ আলোচনা করবো ।
জেকোয়েরি এর কলব্যাক ফাংশন
যখন কোনো পেজের ইফেক্ট ১০০% শেষ হয় তখন কলব্যাক ফাংশন তার কাজ সম্পাদন করে থাকে ।
সাধারণত জাভাস্ক্রিপ্ট এর বিবৃতি গুলো লাইন বাই লাইন সম্পাদিত হয় । আর যখন ইফেক্ট ব্যবহার করা হয় তখন ইফেক্ট শেষ না হলেও পরের লাইন সম্পাদিত হতে পারে । আর এই সমস্যা দূর করার জন্য কলব্যাক ফাংশন তৈরি করা হয় ।
চলমান ইফেক্ট শেষ হলে কলব্যাক ইফেক্ট চালু হয় ।
কলব্যাক ইফেক্ট টিতে সাধারণত এমন কোড থাকে :
$(selector).hide(speed,callback);
কলব্যাক ফাংশনসহ উদাহরণঃ
$("button").click(function(){ $("p").hide("slow", function(){ alert("The paragraph is now hidden"); }); });
ফলাফল : কলব্যাক ফাংশন
এটায় hide effect শেষ হলে কলব্যাক ফাংশন কাজ করবে ।
কলব্যাক ফাংশনবিহীন উদাহরণঃ
$("button").click(function(){ $("p").hide(1000); alert("The paragraph is now hidden"); });
ফলাফল : কলব্যাক ফাংশনবিহীন
এটায় কোনো কলব্যাক ফাংশন ব্যবহার করা হয়নি । তাই hide effect শেষ হলেই alert box হাজির হবে ।
তাহলে কলব্যাক ফাংশনের কাজ বুঝলেন তো? না বুঝতে পারলে কমেন্ট করবেন আমি বুঝতে সাহায্য করবো ।