কম্পিউটার টিউটোরিয়াল

টাচ ডিভাইসের জন্য জাভাস্ক্রিপ্ট ড্র্যাগ অ্যান্ড ড্রপ কাজ করা

টাচ ডিভাইসের জন্য জাভাস্ক্রিপ্ট ড্র্যাগ অ্যান্ড ড্রপ-এ jQuery UI Touch Punch বা Drag and Drop Touch ব্যবহার করতে পারেন।

সফলভাবে ড্র্যাগ অ্যান্ড ড্রপ করার জন্য অনেকগুলো আলাদা ইভেন্ট ব্যবহার করা হয়:

পুরো ড্র্যাগ অ্যান্ড ড্রপ প্রক্রিয়া মনিটর করার জন্য নিচের ইভেন্টগুলোর সাথে আট্যাচ করতে হয়:

  • dragstart
  • drag
  • dragenter
  • dragleave
  • dragover
  • drop
  • dragend

একটি অবজেক্ট ড্র্যাগেবল করতে, এলিমেন্টে draggable=true অ্যাট্রিবিউট সেট করুন। তারপর dragstart ইভেন্ট হ্যান্ডলার আট্যাচ করুন।

dragenter, dragover এবং dragleave ইভেন্ট হ্যান্ডলারও ব্যবহার করুন।

মনে রাখবেন: নেটিভ HTML5 Drag & Drop API টাচ ডিভাইসে কাজ করে না (মাউস ইভেন্ট ভিত্তিক)। টাচ ডিভাইসের জন্য touchstart, touchmove, touchend ব্যবহার করে কাস্টম ইমপ্লিমেন্টেশন বা লাইব্রেরি (SortableJS, interact.js, dnd-kit) ব্যবহার করা আধুনিক ও কার্যকর সমাধান।

  1. CSS এবং জাভাস্ক্রিপ্ট দিয়ে অফ-ক্যানভাস মেনু তৈরি

  2. CSS এবং জাভাস্ক্রিপ্ট দিয়ে ট্যাব তৈরি

  3. CSS এবং জাভাস্ক্রিপ্ট দিয়ে মোবাইল/ট্যাবলেটের জন্য টপ নেভিগেশন মেনু কীভাবে তৈরি করবেন?

  4. CSS এবং JavaScript ব্যবহার করে ড্রপডাউন মেনুতে সার্চ/ফিল্টার করার পদ্ধতি