Ich versuche, ein Benutzersteuerelement mit diesem zu erstellen, aber ein Problem beim Festlegen einer Div als Drop-Zone. Gemäß api sollte ich das jQuery-Objekt des Ziel-Divs festlegen und die preventDefault() -Methode hinzufügen, um zu vermeiden, dass das gesamte Dokument als Drop-Bereich erstellt wird und ein ausgewählter Bereich als Drop-Zone erstellt wird.In einem Blueimp jQuery-Datei-Upload, Einstellung Dropzone zu einem div funktioniert nicht
Im Folgenden Code Ich verwende es
funktioniertfunction OnDocumentLoad(dropZoneElementId) {
Initialize(dropZoneElementId);
$(document).bind('drop dragover', function (e) {
e.preventDefault();
});
}
function Initialize(dropZoneElementId) {
$('#genericFileUploader').fileupload({
dataType: 'json',
dropzone: dropZoneElementId,
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
},
progressall: function (e, data) {
var progress = parseInt(data.loaded/data.total * 100, 10);
$('#progress .bar').css(
'width',
progress + '%'
);
}
});
}
Bitte lesen [Unter welchen Umständen kann ich "dringend" oder andere ähnliche Sätze zu meiner Frage hinzufügen, um schnellere Antworten zu erhalten?] (// meta.stackoverflow.com/q/326569) - Die Zusammenfassung ist, dass dies ist kein idealer Weg, um Freiwillige anzusprechen, und ist wahrscheinlich kontraproduktiv, um Antworten zu erhalten. Bitte unterlassen Sie das Hinzufügen zu Ihren Fragen. – halfer