0

我們使用獲得持有可放開

https://github.com/mar10/fancytree

其拖放擴展。

用戶可以將節點拖放到使用jqueryUI標記爲可放置的DIV中。在'drop'處理程序中,我看到(event,ui)參數,但我無法弄清楚如何獲取被拖動的源節點。

根據jQueryUI的文檔資料將使用

$(ui.draggable) 

可用,但我無法找到任何有用的信息(的console.log)。

我只在控制檯上看到類似

[div#tree, selector: "",....] 

我需要掌握相關Fancytree節點的原始'title'和'key'屬性。

如何做到這一點?

回答

2

您可以檢索像這樣原來的源節點:

$(".droppable").droppable({ 
    drop: function(event, ui){ 
     var sourceNode = $(ui.helper).data("ftSourceNode"); 
     alert("Dropped source node " + sourceNode); 
    } 
}); 
相關問題