我在Chrome / Safari / Firefox / Opera中有一个拖动事件正常工作但是当在microsoft edge和IE中运行时我收到以下错误:
SCRIPT438:Object不支持属性或方法'setDragImage'
这是我的代码
function sDrag(e){
e.dataTransfer.setData('Text', e.target.getAttribute("value"));
var sample = e.target.getAttribute("sample");
var imgTemp = document.createElement("img");
imgTemp.src = "image.png";
e.dataTransfer.setDragImage(imgTemp, 0, 0);
}
答案 0 :(得分:1)
.setDragImage()
,只有部分支持Edge。
您也可能在IE11中遇到.setData()
和.getData()
的问题。