无法在window.onload上设置Dropzone选项

时间:2016-04-19 20:44:06

标签: javascript jquery onload dropzone.js

我正在尝试将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!");
        }
    };
});

1 个答案:

答案 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

访问它