Drag & Drop funktioniert nicht: 'dropEffect' von undefined

8

Uncaught TypeError: Kann die Eigenschaft 'dropEffect' von undefined main.js
nicht setzen Uncaught TypeError: Kann Eigenschaft 'Dateien' von undefiniertem

nicht lesen

Was ist los hier

.kaffee

%Vor%

.html

%Vor%     
fabian 09.02.2013, 13:52
quelle

1 Antwort

28

Ich denke, das Problem könnte sein, dass Sie das Ereignis jQuery 'dragover' und 'drop' anstelle des nativen Drop-Ereignisses verwenden. Wie Sie hier sehen können, wird erwähnt, dass das DataTransfer-Objekt zum jQuery-Ereignisobjekt hinzugefügt werden muss:

  

Andere Eigenschaften

     

Bestimmte Ereignisse können Eigenschaften haben, die für sie spezifisch sind. Auf diese kann als Eigenschaften des event.originalEvent-Objekts zugegriffen werden. Um spezielle Eigenschaften in allen Ereignisobjekten verfügbar zu machen, können diese dem Array jQuery.event.props hinzugefügt werden. Dies wird nicht empfohlen, da es jedem Ereignis, das von jQuery bereitgestellt wird, zusätzlichen Aufwand hinzufügt.

     

Beispiel:

%Vor%

Am besten greifen Sie wahrscheinlich auf das Objekt originalEvent zu. Sehen Sie nach, ob das funktioniert:

%Vor%     
phenomnomnominal 09.02.2013, 22:12
quelle

Tags und Links