2

ファイルを Web ページにドラッグすると、dragenter イベントが発生します。要素をドラッグすると、同じイベントも発生します。ドラッグされたアイテムがhtmlからのものか、エクスプローラーなどの外部アプリからのものかを判断するにはどうすればよいですか。

ありがとう。

4

1 に答える 1

3

HTML からドラッグ アンド ドロップする場合は、次のようにします。

e.dataTransfer.setData() //at the source

e.dataTransfer.getData() //at the destination

エクスプローラーからアイテムを取得している場合は、そうします

var files = e.dataTransfer.files;

だから、それがどこから来ているか、あなたは知っていると思います。

于 2012-08-29T04:12:49.107 に答える