Tworzę obraz przesyłający obraz profilu za pomocą dropzone.js, a ja w pewien sposób skopiowałem układ offered by Facebook, ale to, co chcę zrobić, to po upuszczeniu obrazu, zastępuje zawartość wewnątrz strefy zrzutów.Modyfikuj Dropzone: Pokaż przesłany obraz w innym dziale
Moje demo tej pory:
Mój kod do tej pory:
Dropzone.options.employeeImageDropzone = {
maxFiles: 1,
acceptedFiles: 'image/*',
addRemoveLinks: true,
dictDefaultMessage: '<strong>Upload a Photo</strong><br/><small class="muted">From your computer</small>',
paramName : 'empImage',
init: function() {
this.on("success", function(file, responseText) {
$('#nextStep').html('<a href="<?php echo 'employee?id='.$empID.'&step=3'; ?>" class="button form-button">Next</a>').css('display','block');
});
this.on("removedfile", function (file) {
$.get("upload-image.php", {id: <?php echo $empID; ?>, get: "1"}).done(function(data) {});
});
}
};
Więc co chciałbym jest, gdy obraz jest przesłanie, tekst " Prześlij zdjęcie z komputera "zostaje zastąpione paskiem postępu, a po zakończeniu przesyłania podgląd miniatury przechodzi do elementu div, który zręcznie ma w nim DP (to jest div, a nie obraz), a następnie zastępuje pasek postępu przyciskiem "usuń", który po naciśnięciu usunie obraz z podglądu (po lewej) i zresetuje strefę zrzutową, aby rozpocząć jeszcze raz.
Tam, gdzie utknąłem, to postęp przesyłania, podgląd obrazu i resetowanie części. Nie jestem pewien, z których funkcji korzystać, a dokumentacja witryny nie pokazuje właściwie, co każda z tych funkcji zwraca i jak z nich korzystać.
mam pracę formularz i robi to co muszę go, to tylko formatowanie i stylizacji Potrzebuję pomocy :)