আপনি আমার সমাধানটিকে সেরা বিবেচনা করতে পারেন। বেশিরভাগ উত্তর আইই 8 এর মতো পুরানো ব্রাউজারগুলির সাথে সামঞ্জস্যপূর্ণ না কারণ ই.প্রিভেন্টডাফল্ট () অ্যানড্র্যাগস্টার্ট ইভেন্টের পাশাপাশি সমর্থিত হবে না । এটি ব্রাউজারের সাথে সামঞ্জস্যপূর্ণ করতে আপনাকে এই চিত্রের জন্য মাউস সরানো ইভেন্টটি ব্লক করতে হবে । নীচে উদাহরণ দেখুন:
jQuery এর
$("#my_image").mousemove( function(e) { return false } ); // fix for IE
$("#my_image").attr("draggable", false); // disable dragging from attribute
jQuery ছাড়া
var my_image = document.getElementById("my_image");
my_image.setAttribute("draggable", false);
if (my_image.addEventListener) {
my_image.addEventListener("mousemove", function(e) { return false });
} else if (my_image.attachEvent) {
my_image.attachEvent("onmousemove", function(e) { return false });
}
এমনকি IE8 এর জন্যও পরীক্ষিত এবং কাজ করেছে