我正在尝试在我的页面上设置拖放功能。
当文件被拖入窗口时,我必须阻止浏览器的默认操作。这是我的代码:
document.addEventListener("drop", function(e) {
e.preventDefault();
});
这适用于Chrome,但不适用于Firefox。
如何阻止Firefox的默认操作?
* FOUND OUT *
还必须取消dragover事件,以便firefox听取丢弃事件。
document.addEventListener("dragover", function(e) {
e.preventDefault();
});
答案 0 :(得分:0)
还必须取消dragover事件,以便Firefox收听掉线事件:
document.addEventListener("dragover", function(e) {
e.preventDefault();
});
答案 1 :(得分:0)
你可以使用dragleave
document.addEventListener("dragleave", function(e) {
e.preventDefault();
});