【问题标题】:Can't set Dropzone options on window.onload无法在 window.onload 上设置 Dropzone 选项
【发布时间】:2016-04-19 20:44:05
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery onload dropzone.js


    【解决方案1】:
    <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 访问它

    【讨论】:

    • require 更新了问题。请注意,该代码适用于 jQuery
    猜你喜欢
    • 2019-07-21
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    相关资源
    最近更新 更多