<div id="asd" title="222">drag me</div>
<script>
var el = document.getElementById("asd");
el.draggable=true;
el.addEventListener("dragstart", function(ev){
ev.stopPropagation();
var dt = ev.dataTransfer;
dt.effectAllowed = "copyMove";
console.log(this.getAttribute("title") + " attr");
dt.setData('Text', this.getAttribute("title"));
console.log(dt.getData('Text') + " dt");
},false);
</script>
FIDDLE:dataTransfer.set拖放的數據在chrome中不起作用?
http://jsfiddle.net/vwjCa/2/(自定義類型在這裏而不是文字)
在Firefox打印:
222 attr
222 dt
鉻印:
222 attr
dt
這裏的問題在哪裏? 在此先感謝
我試過任何類型的字符串! – skyline26 2012-08-15 17:37:00