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.
我想从 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.