1

我正在尝试制作拖放功能,并且我已经阅读了很多参考资料。

当我自己做的时候。当我删除一个文件时,浏览器会自动加载并将页面更新为删除的文件,这是默认的。因此,不会触发拖放事件。

el.on('dragover', function(){
    alert(1);
});

el.on('drop', function(){
    alert(1);
});

我检查了这些示例,但找不到从浏览器中删除此默认重新加载功能的特定行。

我错过了什么?

非常感谢。

4

1 回答 1

3

您应该使用preventDefault()函数参数的方法。
请参见此处的示例:http: //jsfiddle.net/kze6V/

document.addEventListener('drop', function(e) { e.preventDefault(); }, false);
于 2013-03-01T00:58:29.253 回答