画像をドラッグしようとしていますが、ブラウザのデフォルトの画像ドラッグを停止するために、event.preventDefault() を使用しています。しかし、何らかの理由で、dragenter、dragover、dragend などのイベントの実行が中断されています。これはなぜですか。また、通常のドラッグ イベントを中断せずにブラウザのデフォルト機能を停止するにはどうすればよいですか。
<img src="/img/image1" id="img1"/>
jQuery
var obj=$('#ironman');
obj.on('dragstart', function (e) {
//e.preventDefault();
console.log("dragstart");
});
obj.on('dragenter', function (e) {
console.log("dragenter");
});
obj.on('dragover', function () {
console.log("dragover");
});
obj.on('dragleave', function () {
console.log("dragleave");
});
obj.on('dragend', function () {
console.log("dragend");
});