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

Firefox-এ উইন্ডোর বাইরে ড্র্যাগ করলে dragleave ইভেন্ট ডিটেক্ট করার পদ্ধতি

সমস্যা

Firefox-এ উইন্ডোর বাইরে ড্র্যাগ করলে dragleave ইভেন্ট নিশ্চিতভাবে ফায়ার হয় না। সমাধান: dragenter এবং dragleave ট্র্যাক করে একটি কাস্টম draghover ইভেন্ট তৈরি করুন।

jQuery প্লাগইন প্যাটার্ন (Reusable)

$(window).draghover().on({
  'draghoverstart': function() {
    console.log('✅ ড্র্যাগ উইন্ডোর ভিতরে প্রবেশ করল');
    // UI ফিডব্যাক: হাইলাইট, ড্রপ জোন দেখান
  },
  'draghoverend': function() {
    console.log('❌ ড্র্যাগ উইন্ডোর বাইরে বেরিয়ে গেল');
    // UI রিসেট
  }
});

Vănilla JS অল্টারনেটিভ (লাইটওয়েট)

 
            
  1. জাভাস্ক্রিপ্টে স্ক্রিন রেজোলিউশন পাওয়া

  2. জাভাস্ক্রিপ্টে নির্দিষ্ট সময়ে ফাংশন ট্রিগার করুন

  3. CSS দিয়ে ব্রাউজার উইন্ডোর পুরো উচ্চতায় এলিমেন্ট ফैलানো

  4. টকিন্টার পাইথনে উইন্ডো ক্লোজ ইভেন্ট হ্যান্ডল করা