javascript – 没有调用Dropzone.js初始化函数()

前端之家收集整理的这篇文章主要介绍了javascript – 没有调用Dropzone.js初始化函数()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个 HTML
<div id='drop_zone'>
  <div class="close_button" id="removeAllImages">Remove All</div>
  <form action="PHP/uploads.PHP" class="dropzone" id='fbDropZone'></form>
</div>

这个Javascript在$(document).ready(function(){}中

window.Dropzone;
Dropzone.autoDiscover = false;
$('#fbDropZone').dropzone = {
    init: function() {
     fbDropZone = this;
     $("#removeAllImages").click(function(){fbDropZone.removeAllFiles();})
    },paramName: "file",maxFilesize: 5,maxFiles : 1,autoProcessQueue : false,};

但是init:function()没有被执行.我可以将autoProcessQueue变为false或true,这样可行,所以我知道fbDropZone id是正确的 – 但也忽略了maxFiles.我在某处做过愚蠢的语法错误吗?我正在运行Safari 7.

解决方法

事实证明代码位置是至关重要的:dropzone调用必须放在文档加载或就绪函数之外(我猜你称之为内联).

猜你在找的JavaScript相关文章