【发布时间】:2015-06-13 14:27:01
【问题描述】:
我使用 jQuery 来处理 dropzone。例如
$("#mydropzone").dropzone({ /*options*/ });
我需要获取 Dropzone 实例,以便调用此方法:
myDropzone.processQueue()
我怎样才能做到这一点? 有可能吗?
换句话说,如何使用
初始化放置区$("#mydropzone").dropzone({ url: "/file/post" });
但同时获取对象的实例,就像我使用它初始化它一样:
var myDropzone = new Dropzone("#mydropzone", { url: "/file/post"});
所以我可以打电话:
myDropzone.processQueue()
非常感谢。
【问题讨论】:
-
你可以在 dropzone 源码中看到 jquery 部分: if (typeof jQuery !== "undefined" && jQuery !== null) { jQuery.fn.dropzone = function(options) { return this. each(function() { return new Dropzone(this, options); }); }; jQuery 是为简单的链接脚本而构建的,而不是你想要的,但 dropzone 可能会将创建对象(原型)存储到给定的元素上。只需 console.dir("your element") 并检查 dropzone 的列表...代码太大,手动检查...
标签: javascript jquery dropzone.js