更改HTML5可拖动元素的文本"克隆"拖着

时间:2015-02-02 12:33:16

标签: javascript jquery html html5 draggable

我试图将HTML5可拖动元素克隆(当你开始拖动并持续直到你结束拖动时出现的那个)的文本设置为与其文本节点不同的文本#39;拖动。

考虑这个例子:http://jsfiddle.net/dwpLzuh5/

我已尝试(使用互联网上的其他示例作为灵感)通过event.originalEvent.dataTransfer.setData()设置数据/文本,希望更改"克隆"元素文本到"拖动" 但似乎没有任何事情发生。

我做错了什么或者这根本不可能?

1 个答案:

答案 0 :(得分:2)

我稍微改变了你的jsfiddle以使它工作,检查出来。我刚刚将$(this)发送到函数中。执行相同操作但反向将文本重置为正常。

function startTheDrag(e){
    console.log('dragging');

    e.text("dragging");
};

$(".draggable").on('dragstart', function(){
    startTheDrag($(this));
});

http://jsfiddle.net/dwpLzuh5/1/