jsTree.js库 - 如何捕获contextmenu创建事件以便我可以更改其行为?

时间:2016-10-03 08:39:09

标签: javascript jquery jstree

我想从jsTree上下文菜单中捕获create事件,这样我可以在我右键单击节点并选择“Create”后执行任何操作。 enter image description here

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

我应该从图书馆文档中使用哪个事件?

我正在尝试这样的事情尝试捕捉事件,但它不起作用。

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

1 个答案:

答案 0 :(得分:0)

在代码中搜索jstree.js js库。如果您使用的是CDN链接,请在系统中下载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.