在JS中拖放图像?

时间:2013-09-17 14:32:41

标签: javascript jquery

我正在制作拖放上传器,这是我的拖放代码:

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;
    };

问题是,当我拖放图像时,它会加载到新页面中。我哪里错了?

1 个答案:

答案 0 :(得分:0)

你要两次调用event.preventDefault()。将其中一个更改为event.stopPropagation();