如何在图标单击时激活拖放区
how to activate dropzone on icon click
我正在使用图像。我想在图像单击时激活拖放区图像选择框。当用户单击<i class="fa fa-image" id="dzopen"></i>
用户可以通过浏览和上传图像预览来选择文件时,应显示在<div id="media-upload-previews"></div>
<i class="fa fa-image" id="dzopen"></i>
<div id="media-upload-previews">
</div>
<script>
Dropzone.options.myAwesomeDropzone = {
paramName: "file",
maxFilesize: 10,
url: 'UploadImages',
previewsContainer: "#media-upload-previews",
uploadMultiple: true,
parallelUploads: 5,
maxFiles: 20
}
</script>
你可以像这样将代码包装到 jquery 点击事件中
$(document).on("click", "#dzopen", function(){
//initilize your dropzone here .
});
这段代码对我有用
$("i#dzopen").dropzone({
paramName: "file",
maxFilesize: 10,
url: 'UploadImages',
previewsContainer: "#media-upload-previews",
uploadMultiple: true,
parallelUploads: 5,
maxFiles: 20,
acceptedFiles: "image/*,audio/*,video/*",
init: function () {
this.on("success", function (file, responseText) {
alert(file);
alert(responseText);
console.log(file);
});
this.on("thumbnail", function (file, dataUrl) {
$('#media-upload-previews').append('<img src="' + dataUrl + '" width="50" height="50" alt="">');
});
this.on("removedfile", function (file) {});
this.on("complete", function (file) {
alert(file);
});
}
});
相关文章:
- 拖放区中可拖动的 Jqueryui 不会滚动,会恢复,滚动条存在
- 拖放区.js禁止从服务器检索时的进度条
- 拖放区插件为每个上传的图像添加输入
- 整个页面作为拖放的拖放区
- 拖放区形式是全身的
- 拖放区缩略图宽度图像大小
- 拖放区将动态属性追加到 #dz 删除
- 如何停止在拖放区上传第二张图像
- 将普通表单与文件输入与拖放区相结合
- 如何检查拖放区中是否已有图像
- 拖放区未在表单中显示自身
- 从单独的文件加载拖放区不会加载
- 无法使用拖放区上传图像.js |导轨 4 和回形针
- 拖放区 AMD 需要 JS 问题
- 使用拖放区将文件直接上传到 Azure Blob 存储(使用 SAS).js
- 将拖放区与 .NET 母版页和用户控件一起使用
- 拖放区.js不起作用,没有错误
- 使用 nodejs 上传文件,使用拖放区快速和角度
- 如何在图标单击时激活拖放区
- 为什么我的拖放区 JavaScript 表单不起作用