[英]Drag and drop an image in JS?
Im making a drag and drop uploader, here's my drag and drop code: 我正在创建一个拖放上传器,这是我的拖放代码:
var doc = document.documentElement;
doc.ondragover = function () { return false; };
doc.ondragend = function () { return false; };
doc.ondrop = function (event) {
event.preventDefault && event.preventDefault();
// now do something with:
var files = event.dataTransfer.files;
return false;
};
The problem is, when I drag and drop an image, it loads in a new page. 问题是,当我拖放图像时,它将加载到新页面中。 Where am I going wrong?
我要去哪里错了?
You're calling event.preventDefault() twice. 您两次调用event.preventDefault()。 Change one of those to be event.stopPropagation();
将其中之一更改为event.stopPropagation();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.