首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下拉区域JS预览元素选项

下拉区域JS预览元素选项
EN

Stack Overflow用户
提问于 2017-05-11 07:44:56
回答 1查看 1.5K关注 0票数 0

我有两个区域

JS代码初始化

代码语言:javascript
复制
Dropzone.autoDiscover = false;
$(".js-dropzone").dropzone({
  url: 'upload_files.php',
  addRemoveLinks: true,
  previewTemplate: $('.form_dropzone_preview').html()
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.3.0/dropzone.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.3.0/dropzone.css" rel="stylesheet"/>
<!-- first -->

<div class="form_dropzone js-dropzone></div>
    <div class=" dropzone-previews js-previews-1 "></div>

    <!-- second -->
    <div class="form_dropzone js-dropzone></div>
<div class="dropzone-previews js-previews-2"></div>

如何将previewsContainer .js-previews-1设置为第一个下拉区域,将.js-previews-2设置为第二个?

EN

回答 1

Stack Overflow用户

发布于 2017-05-11 17:39:45

JS

代码语言:javascript
复制
function initDropzone(id, previewsContainer) {
    new Dropzone(
    id, //id of drop zone element
    {
        url: 'upload_files.php',
        previewTemplate: $('.form_dropzone_preview').html(),
        previewsContainer: previewsContainer
        // other options 
     }
}

(function($) {
    "use strict";

    //  Dropzone
    Dropzone.autoDiscover = false;
    for ( var i = 1; i <= 2; i++){
        initDropzone('#dropzone_'+i,'#dropzone_previews_'+i);
    }

}(jQuery));

HTML

代码语言:javascript
复制
first
<div class="form_dropzone" id="dropzone_1"></div>
<div class="dropzone-previews" id="dropzone_previews_1"></div>

second
<div class="form_dropzone" id="dropzone_2"></div>
<div class="dropzone-previews" id="dropzone_previews_2"></div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43909405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档