私はいくつかの古い学校の IE を使用しており、Windows エクスプローラーから IE へのドラッグ アンド ドロップを機能させようとしています。ドロップ イベントを取得していますが、dataTransfer
オブジェクトにファイル名が含まれていません。getData("Text")
もございnull
ます。私は何が欠けていますか?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>DnD</title>
<script src="scripts/jquery-1.7.2.min.js"></script>
</head>
<body>
<div id="dropstuff">drop stuff here</div>
<script>
$(function () {
var dropTarget = $("#dropstuff");
dropTarget.bind("dragenter dragover", function () {
window.event.returnValue = false;
return false;
});
dropTarget.bind("drop", function (e) {
window.event.returnValue = false;
var file = e.originalEvent.dataTransfer.getData("Url");
// file is null!
return false;
});
});
</script>
</body>
</html>