2017-08-02 1 views
0

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

funktioniert
function 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 + '%' 
     ); 
    } 
}); 
} 
+0

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

Antwort

0

alles ist in Ordnung, außer „Dropzone“, sollte es Z ein Tropfen sein.

Verwandte Themen