dataTransfer.setData funktioniert nicht in IE9

8

Ich verbinde einen Code mit dem dragstart -Ereignis mit jQuery wie folgt:

%Vor%

$new ist ein jquery-Objekt. Ziel ist es, das HTML des gezogenen Elements an das Ereignis anzuhängen, sodass ich beim Ablegen eine Kopie erstellen kann. Chrome benötigt dieses Ereignis nicht einmal, um es zu tun. Firefox funktioniert, wenn dieser Code hinzugefügt wird. IE9 löst jedoch ein SCRIPT65535: Unexpected call to method or property access. aus, wenn das Ereignis ausgelöst wird. Hier ist ein jsFiddle: Ссылка

Wie kann ich das für IE arbeiten lassen?

    
lunr 23.05.2013, 18:08
quelle

2 Antworten

12

in dh es gibt nur zwei Parameter entsprechend den docs IE9 akzeptiert Text / HTML nicht als Format. USe nur 'Text'

hier ist ein Beispiel, dh gemäß der msdn Website:

%Vor%     
Rachel Gallen 23.05.2013, 18:17
quelle
0

setData method expect String-Datentyp nicht Anzahl

setData('text',1) ist falsch

setData('text',''+1) ist korrekt

    
Ganesh Bonangi 20.09.2016 06:14
quelle