সমস্যা
Firefox-এ উইন্ডোর বাইরে ড্র্যাগ করলে dragleave ইভেন্ট নিশ্চিতভাবে ফায়ার হয় না। সমাধান: dragenter এবং dragleave ট্র্যাক করে একটি কাস্টম draghover ইভেন্ট তৈরি করুন।
jQuery প্লাগইন প্যাটার্ন (Reusable)
$(window).draghover().on({
'draghoverstart': function() {
console.log('✅ ড্র্যাগ উইন্ডোর ভিতরে প্রবেশ করল');
// UI ফিডব্যাক: হাইলাইট, ড্রপ জোন দেখান
},
'draghoverend': function() {
console.log('❌ ড্র্যাগ উইন্ডোর বাইরে বেরিয়ে গেল');
// UI রিসেট
}
});
Vănilla JS অল্টারনেটিভ (লাইটওয়েট)