dataTransfer.setData não funciona no IE9
Eu estou ligando algum código aodragstart
evento com jquery como este:
$new.on('dragstart', function(event) {
event.originalEvent.dataTransfer.setData("text/html", $new.clone().wrap('<p>').parent().html());
});
$new
é um objeto jquery. O objetivo é anexar o html do elemento arrastado ao evento, para que eu possa criar uma cópia quando descartada. O Chrome nem precisa desse evento para fazer isso. O Firefox funciona quando esse código é adicionado. Mas o IE9 lança umSCRIPT65535: Unexpected call to method or property access.
quando o evento é acionado. Aqui está um jsFiddle:http://jsfiddle.net/j52EM/3/
Como posso fazer isso funcionar para o IE?