ドラッグ + ドロップを認識するフル ページ オーバーレイの作成に問題があります。ユーザーが自分のコンピューターからページ上にファイルをドラッグした場合、ファイルを任意の場所にドロップすると、アップロードがトリガーされます。ただし、ファイルがドロップされたときに認識され、ページ上のホバー要素をブロックしないフルページオーバーレイを取得するのに問題があります。これが私の現在のコードです。
HTML:
<div id = 'dropZone'></div>
CSS:
#dropZone
{
background: gray;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
opacity: .8;
}
ドロップを認識する JS:
var dropZone = document.getElementById('dropZone');
dropZone.addEventListener('dragover', handleDragOver, false);
dropZone.addEventListener('drop', handleFileSelect, false);