我找到了一个处理
HTML5文件阅读器API的
JavaScript.它是用纯JavaScript编写的,我正在将它转换为jQuery脚本.但是我在这一点上陷入困境.
这有效:
document.getElementById('drop-area').addEventListener('drop',function(e) { e.preventDefault(); e.stopPropagation(); console.log(e.dataTransfer.files); // outputs the right stuff },false);
这失败了:
$('#drop-area').on('drop',function(e) { e.preventDefault(); e.stopPropagation(); console.log(e.dataTransfer.files); // ERROR: e.dataTransfer is undefined });
这个问题的解决方案是什么?