我正在dragstart
使用 jquery 将一些代码绑定到事件,如下所示:
$new.on('dragstart', function(event) {
event.originalEvent.dataTransfer.setData("text/html", $new.clone().wrap('<p>').parent().html());
});
$new
是一个 jquery 对象。目的是将拖动元素的 html 附加到事件中,以便我可以在拖放时创建副本。Chrome 甚至不需要此事件来执行此操作。添加此代码时,Firefox 可以工作。但是 IE9SCRIPT65535: Unexpected call to method or property access.
在触发事件时会抛出一个。这是一个 jsFiddle:http: //jsfiddle.net/j52EM/3/
我怎样才能使这项工作适用于 IE?