簡體   English   中英

拖動時更改HTML5可拖動元素的“克隆”文本

[英]Change text of HTML5 draggable element's “clone” while dragging

我正在嘗試將HTML5可拖動元素的克隆(當您開始拖動時會出現並持續到結束拖動時出現)的文本設置為不同於其拖動時的文本節點的文本。

考慮以下示例: http : //jsfiddle.net/dwpLzuh5/

我嘗試(使用Internet上的其他示例作為啟發)通過event.originalEvent.dataTransfer.setData()設置數據/文本,希望將“克隆的”元素文本更改為“拖動”,但似乎什么也沒有發生。

我是在做錯什么,還是根本不可能?

我對您的jsfiddle進行了少許更改,以使其正常工作,請檢查一下。 我剛剛將$(this)發送到函數中。 進行相同的操作,但要反向進行以將文本重置為正常。

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

    e.text("dragging");
};

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM