cor*_*ram 0 javascript jquery html5 drag-and-drop
我有一些在IE 10中无法正常工作的拖放上传代码.我的事件处理程序看起来像这样:
dragCatcher.on('drop', function (e) {
e.preventDefault();
e.stopPropagation();
console.log(e.originalEvent.dataTransfer.files);
}).on('dragenter', function (e) {
e.preventDefault();
e.stopPropagation();
}).on('dragleave', function (e) {
e.preventDefault();
e.stopPropagation();
}).on('dragover', function (e) {
e.preventDefault();
e.stopPropagation();
console.log(e.originalEvent.dataTransfer.types);
});
Run Code Online (Sandbox Code Playgroud)
两人都console.log拿出来了undefined.我可以确认它不是一个控制台错误,因为e.originalEvent.dataTransfer.files[0]出现错误.我确定我错过了一些明显的东西,但我似乎无法弄明白.
小智 6
我今天遇到了同样的问题.经过5个小时的调试,我发现了这个问题<head>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
Run Code Online (Sandbox Code Playgroud)
我将其更改为IE = 10后,问题解决了.(确保重新启动IE)
希望这也可以解决您的问题.
| 归档时间: |
|
| 查看次数: |
2329 次 |
| 最近记录: |