jQuery 事件 - delegate() মেথড
প্রতিদর্শ
মাউস ক্লিক করার সময় p এলিমেন্টটিকে লুকানো বা দেখানো
$("div").delegate("button","click",function(){ $("p").slideToggle(); });
সংজ্ঞা ও ব্যবহার
delegate() মেথড নির্দিষ্ট এলিমেন্ট (নির্দিষ্ট এলিমেন্টের সাব-এলিমেন্ট)কে একটি বা একাধিক ইভেন্ট হ্যান্ডলার যোগ করে এবং যখন এই ইভেন্টগুলো ঘটে তখন চালু হওয়া ফাংশনটি নির্দিষ্ট করে
delegate() মেথড ব্যবহার করে ইভেন্ট হ্যান্ডলারটি বর্তমান বা ভবিষ্যতের এলিমেন্টগুলোতে (যেমন স্ক্রিপ্ট দ্বারা তৈরি হওয়া নতুন এলিমেন্ট) যোগ করা যায়
সংজ্ঞা
$(selector).delegate(childSelector,event,data,function)
পারামিটার | বর্ণনা |
---|---|
childSelector | বাধ্যতামূলক।একটি বা একাধিক সাব-এলিমেন্টকে ইভেন্ট হ্যান্ডলার যোগ করার জন্য নির্দিষ্ট করুন |
event |
বাধ্যতামূলক।যে একটি বা একাধিক ইভেন্টগুলোকে এলিমেন্টে যোগ করা হবে খালি জায়গা দ্বারা বিভক্ত একাধিক ইভেন্ট মান্য হবে।ইভেন্টগুলো মান্য হবে |
data | বাছাইকৃত।ফাংশনে পাঠানো অতিরিক্ত ডাটা নির্দিষ্ট করুন |
function | বাধ্যতামূলক।ইভেন্ট ঘটার সময় চালু হওয়া ফাংশনটি নির্দিষ্ট করুন |
আরও প্রতিদর্শ
- ভবিষ্যতের ইভেন্টগুলোতে ইভেন্ট হ্যান্ডলার যোগ করা
- কিভাবে delegate() মেথড ব্যবহার করে একটি পূর্ববর্তী তথ্য নেই আইটেমগুলোতে ইভেন্ট হ্যান্ডলার যোগ করা যায়