57

さて、ファイル ドロップ イベントを受け取るように要素を設定しましたが、調べてみるevent.dataTransferと空白です。ドラッグ アンド ドロップの HTML5 API についてはまだ学んでおらず、まだ少し理解できていません。私は自分のサイトでそれに取り組んでいます。私のコードを調べて、何が起こっているかを確認していただければ幸いです。eventオブジェクト全体がログに記録されています。

4

3 に答える 3

167

正常に動作しています。コンソールのバグです。

function onDrop(event) {
    event.preventDefault();
    console.log(event.dataTransfer.files[0]);
}
于 2012-07-20T06:22:26.913 に答える
5

このバグ/動作も見てください:ドラッグオーバーが処理されない限り、HTML5 ドロップ イベントは機能しません。

基本的に、ホバー/ドラッグを処理し、dropEffect を指定する必要があります

于 2016-07-26T19:44:01.503 に答える