2011-10-03 20 views
14

Bu beni delirtiyor.jQuery UI - sürüklenebilir/atılabilir dataTransfer tanımlanmamış

Lütfen beni affet ama alakasız (inanıyorum) olduğu gibi tam Posta koduna gitmiyorum. Bunun arkasındaki sebebi açıkçası benim kodumla.

draggable/droppable dataTransfer is undefined

yüzden gelen kaynak kopyalamak için karar:

http://jqueryui.com/droppable/#photo-manager

ve hala aynı hatayı alıyorum aşağıdaki hatayı alıyordum. tüm paketler dahil olan

Ben son jQuery UI kullanıyorum. Bu jQuery UI örnek olur fakat neden

bilen var mı?

Saygılarımızla.

+0

bu sizi partinizin nerede bir bağlantı sağlamak veya (jsfiddle.net bunun için iyidir) doğru bir cevap olasılığını artıracak tam kaynağı sağlamak olsaydı. –

cevap

66

Eğer bu satırı eklemelisiniz Bu sorunu çözmek için:

e.dataTransfer = e.originalEvent.dataTransfer; 

hata satırdan önce. Bu, düzeltmelidir.

+2

Bana originalEvent kısmına neden ihtiyaç duyacağınız konusunda bir yön verebilir misiniz? Doesnt js bunun gibi vb çalışması için işlev işlevinden olay geçerse ... –

+1

Hala benim için çalışmıyor, burada jsbin geçerli: http://jsbin.com/kecubotizu/1/ –

+2

Ben bir cevap buldum [ Bu konu] (http://stackoverflow.com/questions/11885900/difference-between-event-originalevent-datatransfer-files-and-event-datatransfer): "jQuery tarayıcı olay nesnesini size geçirmiyor, jQuery olay nesnesi. Orijinal el değmemiş olay nesnesine, jQuery olayı nesnesindeki .originalEvent özelliği ile erişebilirsiniz. " – Godsmith