Çözümümü en iyi olarak düşünebilirsiniz. Cevapların çoğu, e.preventDefault () yanı sıra ondragstart olayı desteklenmeyeceği için IE8 gibi eski tarayıcılarla uyumlu değildir . Çapraz tarayıcı uyumlu yapmak için bu görüntü için fareyle üzerine gelme olayı engellemek zorunda . Aşağıdaki örneğe bakın:
jQuery
$("#my_image").mousemove( function(e) { return false } ); // fix for IE
$("#my_image").attr("draggable", false); // disable dragging from attribute
jQuery olmadan
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 için bile test edildi ve çalıştı