我试图将HTML5可拖动元素克隆(当你开始拖动并持续直到你结束拖动时出现的那个)的文本设置为与其文本节点不同的文本#39;拖动。
考虑这个例子:http://jsfiddle.net/dwpLzuh5/
我已尝试(使用互联网上的其他示例作为灵感)通过event.originalEvent.dataTransfer.setData()
设置数据/文本,希望更改"克隆"元素文本到"拖动" 但似乎没有任何事情发生。
我做错了什么或者这根本不可能?
答案 0 :(得分:2)
我稍微改变了你的jsfiddle以使它工作,检查出来。我刚刚将$(this)发送到函数中。执行相同操作但反向将文本重置为正常。
function startTheDrag(e){
console.log('dragging');
e.text("dragging");
};
$(".draggable").on('dragstart', function(){
startTheDrag($(this));
});