dropzone.js和jquery版本兼容性

时间:2016-10-06 07:42:20

标签: javascript jquery dropzone.js

我最近在一些项目中使用了dropzone.js并且没有任何问题地配置选项,但是在一个新项目中我使用了Zend Framework 3自动安装的最新版本的jQuery(3.1.0)和它似乎与dropzone.js版本4.3.0发生某种冲突。

我无法为我的dropzone配置选项,它始终使用默认选项。

3 个答案:

答案 0 :(得分:3)

如果其他人需要在jQuery 3中使用Dropzone,特别是如果你需要在Dropzone的回调中引用jQuery方法,那么这对我有用:

// Do this outside of jQuery
Dropzone.autoDiscover = false;

// Start jQuery stuff
$(function() {

    // Call Dropzone manually
    $("#dropzone").dropzone({
        paramName: "image",
        maxFilesize: 8, // MB
        queuecomplete: function() {
            // Some more jQuery stuff inside Dropzone's callback
            $("#some_id").somejQueryMethod();
        }
    });

});

答案 1 :(得分:0)

我的解决方案当然是回到旧版本的jQuery,这对我来说已经足够了(1.11.1)。

希望这会有所帮助,如果有人知道冲突的原因,那就太酷了!

此致

答案 2 :(得分:0)

半小时搜索我发现问题 如果声明为

有效
$(document).ready(function () {});

$(function () {...});

beacuse dropzone 启动befor jquery加载方法