簡體   English   中英

dropzone.js:上傳后顯示復選標記和x圖標

[英]dropzone.js: checkmark and x icons show after upload

可能是CSS問題,但是當我以編程方式創建一個dropzone框時,我會在完成后獲得復選標記和x圖標以及其他文本(請參閱鏈接圖像)。

<div id="header-dropzone"></div>
$("#header-dropzone").dropzone({ url: "/header" })

如果我只是使用表單並使用dropzone初始化來構建它,它不會在上傳后顯示圖標。

<form action="/header" class="dropzone"></form>

在此輸入圖像描述

為什么jquery風格的人不會隱藏這些圖標? 他們使用相同的CSS。

我也遇到過這個問題。 我的解決方案是在初始化后將dropzone類添加到元素中。 這解決了autoDiscover問題,但保持check / x行為正常。

這是我的代碼

$("#my-dropzone").dropzone({ /* options */ });
$("#my-dropzone").addClass("dropzone");

我剛剛提交了一個錯誤: https//gitlab.com/meno/dropzone/issues/57

同時,解決方法是手動修復此問題,方法是將白色標記變為綠色,將白色標記變為不可見(反之亦然):

theDropzone.on("success", function(file){   
  $(".dz-success-mark svg").css("background", "green");
  $(".dz-error-mark").css("display", "none");
});
theDropzone.on("error", function(file) {
  $(".dz-error-mark svg").css("background", "red");
  $(".dz-success-mark").css("display", "none");
});

我遇到了這個問題並最終確定我的文檔沒有包含庫的CSS(我忘了導入它)。 將* .css導入到我的主* .scss文件中解決了該問題。

(使用.NET,node_modules(NPM)和* .scss):

@import "~dropzone/dist/dropzone.css";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM