jsTree.js 库 - 如何捕捉上下文菜单创建事件以便我可以更改其行为?

jsTree.js library - How to catch the contextmenu create event so i can change its behavior?

我想从 jsTree 上下文菜单中捕获创建事件,这样我就可以在右键单击节点并选择 "Create" 后做任何我想做的事。

例如,我想在单击 "Create" 后进入另一个页面并禁用创建按钮的默认行为。

我应该使用库文档中的哪个事件?

我正在尝试类似的方法来尝试捕捉事件,但它不起作用。

 $(".jstree").bind("create.jstree", function(event,data)
   {
            alert("hello");
   });

在您的代码中搜索 jstree.js js 库。如果您使用的是 CDN link,请在您的系统中下载 js 文件并搜索以下行:

$.jstree.defaults.contextmenu = {

在这个函数中你得到如下代码:

items : function (o, cb) { // Could be an object directly
            return {
                "create" : {}
                // This is the create function block which is called when create is clicked. You can change it accordingly.