jQuery Callback ফাংশন
- পূর্ববর্তী পৃষ্ঠা jQuery stop()
- পরবর্তী পৃষ্ঠা jQuery Chaining
Callback ফাংশন বর্তমান এনিমেশন 100% সম্পূর্ণ হওয়ার পরে বাস্তবায়ন করা হয়。
jQuery এনিমেশন সমস্যা
বহু জিনিস jQuery ফাংশনগুলি এনিমেশনকে অন্তর্ভুক্ত করে। এই ফাংশনগুলি কখনও কখনও speed বা duration বাধ্যতামূলক পারামিটার
উদাহরণ:$("p").hide("slow")
speed বা duration পারামিটারটি বহু ভিন্ন মান নিতে পারে, যেমন "slow", "fast", "normal" বা মিলিসেকেন্ড
উদাহরণ
$("button").click(function(){ $("p").hide(1000); });
কারণ JavaScript স্টেটমেন্ট (ইনস্ট্রাকশন) এককভাবে এককভাবে বাস্তবায়ন করা হয় - ক্রমাগত, এনিমেশন পরের স্টেটমেন্টগুলি ভুল বা পৃষ্ঠার সংঘাত সৃষ্টি করতে পারে, কারণ এনিমেশন এখনও সম্পূর্ণ হয়নি。
এই পরিস্থিতি এড়াতে, Callback ফাংশনটি পারামিটার হিসাবে যোগ করতে পারেন。
jQuery Callback ফাংশন
এনিমেশন 100% সম্পূর্ণ হওয়ার পরে, Callback ফাংশন বাস্তবায়ন করা হয়。
সাধারণ গঠনশৈলী:
$(selector).hide(speed,callback)
callback প্রামাণ্যতা একটি ফাংশন যা hide অপারেশন কম্পলিট হওয়ার পরে বাস্তবায়ন করা হয়。
ভুল (কলব্যাক নেই)
$("p").hide(1000); alert("The paragraph is now hidden");
সঠিক (কলব্যাক সহ)
$("p").hide(1000,function(){ alert("The paragraph is now hidden"); });
সিদ্ধান্ত:আপনি একটি এনিমেশন-সহযোগী ফাংশনের পরে একটি বাক্য বাস্তবায়ন করতে চান, তাহলে callback ফাংশন ব্যবহার করুন。
- পূর্ববর্তী পৃষ্ঠা jQuery stop()
- পরবর্তী পৃষ্ঠা jQuery Chaining