如何解决这个“Dropzone已经附加”的错误?

时间:2016-08-06 10:39:08

标签: javascript jquery html dropzone.js

HTML

<div class="dz dz-clickable dz-started">
   <div id="design-image" class="dropzone"></div>
</div>

的jQuery

Dropzone.autoDiscover = false;
$("div#design-image").dropzone({url:"myUrl"});

我设置Dropzone.autoDiscover = false;仍无效。

3 个答案:

答案 0 :(得分:12)

您必须在$(document).ready之前添加autoDiscover选项,如:

{{1}}

答案 1 :(得分:2)

通过为html元素提供一个&#34; dropzone&#34;类,您已经有了对dropzone的引用。无需通过jquery创建它。只需使用

引用它

var myDropzone = Dropzone.forElement("div#design-image");

您的$("div#design-image")选择器效率不高。只需使用普通ID。在所有id应该是唯一的。只需使用$("#design-image")

即可

答案 2 :(得分:1)

dropzone.js更改中的

public void run() {
    if(velY+g>TerminalVel) {
        velY=TerminalVel;
    } else {
        velY+=g; 
    }
    y+=velY;
}

为:

  Dropzone.autoDiscover = true;