1
我想要一个事件处理程序添加到drop
事件,我第一次尝试是使用jquery 1.9.1jquery:不支持drop事件?
var dropIt = function (e) {
console.log(e);
console.log(e.dataTransfer);
e.stopPropagation();
e.preventDefault();
}
$('#drop-area').on('drop',dropIt);
但这不能打印e.dataTransfer
,当我使用的由来:
$('#drop-area')[0].addEventListener('drop', dropIt, false);
它可以工作?
为什么会发生这种情况?
您是否导入了jquery-ui? – KyelJmD 2013-03-04 04:55:26
可能的重复:[在从桌面上传文件时使用jquery.on进行drop事件?](http://stackoverflow.com/questions/9544977/using-jquery-on-for-drop-events-when-uploading-files - 从桌面) – Boaz 2013-03-04 04:56:13
@KyelJmD:我不想使用jquery ui,我想使用html5拖放 – hh54188 2013-03-04 04:56:46