我自己找到的。更新了小提琴。
我暂时不回答这个问题,以防有人有更好的解决方案。
这是代码
$.jstree.core.prototype.paste = function (obj, pos) {
// need buffer otherwise ccp vars not known
var buffer = this.get_buffer();
ccp_mode = buffer.mode;
ccp_node = buffer.node;
ccp_inst = $('#jstree').jstree(true)
obj = this.get_node(obj);
if(!obj || !ccp_mode || !ccp_mode.match(/^(copy_node|move_node)$/) || !ccp_node) { return false; }
if(this[ccp_mode](ccp_node, obj, pos, false, false, false, ccp_inst)) {
this.trigger('paste', { "parent" : obj.id, "node" : ccp_node, "mode" : ccp_mode });
}
}