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 の対象を window に変更すると動作します。
しかし、ユーザーがウィンドウ内のどこにでも画像をドラッグできるようにしたくありません。
どこが間違っていますか?