一、tree的拖拽事件nodedragover
nodedragover : function(e) {
if (node.isLeaf())
node.leaf = false;
return true;
}
其中可以通过e对象获得:
var target_node = e.target, //将要放置在某处的节点
drop_type=e.point, //被放置状态,分别有:append追加,above节点的上方,below节点的下方
drop_node = e.dropNode, // 拖动时鼠标抓住的节点
二、tree拖动处理:beforemovenode
beforemovenode : function(tree, node, oldParent, newParent, index) { }
node 当前拖动的节点
index 拖放目的位置