我在同一页面上有两个 dynatrees。树 1 有不同数量的节点,树 2 是空的。我想从树 1 中拖动一个节点并将其放在树 2 上。当树 2 不为空时,一切正常。但是,如果树 2 为空,则它根本不起作用。这是我的代码:
$('#tree1').dynatree({
dnd: {
onDragStart: function (node) {
return true;
}
}
});
$('#tree2').dynatree({
dnd: {
onDragEnter: function (node, sourceNode) {
return true;
},
onDrop: function (node, sourceNode, hitMode, ui, draggable) {
var copyNode = sourceNode.toDict(true, function (dict) {
delete dict.key;
});
node.addChild(copyNode);
}
}
});
谁能告诉我如何解决这个问题?提前谢谢。