当ondrop被激发时,event.dataTransfer.files为空
event.dataTransfer.files is empty when ondrop is fired?
好的,我设置了一个元素来接收文件删除事件,但当我在event.dataTransfer
中查看时,它是空白的。我还没有抽出时间来学习drag-n-drop HTML5 API,对它仍然有点模糊。我正在我的网站上工作。如果你不介意翻阅我的代码,看看发生了什么,我将不胜感激。正在记录整个event
对象。
它工作得很好,只是控制台的一个bug。
function onDrop(event) {
event.preventDefault();
console.log(event.dataTransfer.files[0]);
}
还可以看看这个bug/行为:HTML5 drop事件没有';除非处理拖航,否则无法工作
基本上,您需要处理悬停/拖动并指定dropEffect
我在中找到了我需要的东西
e.originalEvent.dataTransfer
相关文章:
- issue with FB.Event.subscribe
- Angularjs :$routeChangeStart event
- event.prventDefault()持续多久
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- KeyDown event for CKeditor
- Javascript events: window.event vs argument reference (funct
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- <td> focusin event .addclass
- event.preventDefault阻止ajax调用
- google.maps.event.addDomListener(window, 'load', fun
- jQuery event.target is_a_child_of(element)
- event.stopPropagation()在firefox javascript中不起作用
- asp.net text onkeyup event
- 如何从ondragend获取正确的event.pageX
- 面料:“;鼠标:向下”;在event.target中未返回对象
- 当ondrop被激发时,event.dataTransfer.files为空
- event.dataTransfer.dropEffect in chrome
- event.dataTransfer.files在firefox中未定义
- event.dataTransfer.setData中存在冲突
- 是否可以在拖动开始后异步设置event.dataTransfer