window.addEventListener("dragover",function(e){e.preventDefault();},false);
window.addEventListener("drop",function(e){e.preventDefault();},false);
$('#cover-drop-zone').ondrop = function(e) {
alert('drop');
return false;
};
我有上面的JS。
这是我的 HTML。
<div id="cover-drop-zone" class="image-drop-zone"><i class="icon-plus"></i></div>
当我将图像从计算机拖到浏览器窗口时,#cover-drop-zone 没有任何反应。
如果我将 ondrop 的目标更改为窗口,它可以工作。
但我不希望用户能够将图像拖到窗口中的任何位置。
我哪里错了?