我正在尝试将Dropzone.js添加到我的网站,但我在设置选项时遇到问题。使用jQuery我可以在$(document).ready()
上运行它,如下所示:
<body>
<form action="/upload" class="dropzone" id="upload-dropzone"></form>
<script src="app.js"></script>
</body>
//app.js
var Dropzone = require("../vendor/js/dropzone");
$(document).ready(function(){
Dropzone.options.artworkUploadDropzone = {
init: function () {
console.log("init!");
}
};
});
但是,我想在没有jQuery的情况下使用Dropzone,而是在window.onload
上设置选项。我尝试过以下操作,但init
函数未执行。
<body>
<form action="/upload" class="dropzone" id="upload-dropzone"></form>
<script src="app.js"></script>
</body>
//app.js
var Dropzone = require("../vendor/js/dropzone");
$(document).ready(function(){
Dropzone.options.artworkUploadDropzone = {
init: function () {
console.log("init!");
}
};
});
答案 0 :(得分:0)
<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.3.0/dropzone.js</script>
应该是:
<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.3.0/dropzone.js"></script>
查看http://www.dropzonejs.com/#installation
您应该可以通过window.Dropzone
访问它