嗨,有人可以告诉我应该如何设置和使用与 cytoscape.js 一起打包的 jquery.cxtmenu 吗?我似乎找不到任何关于它的文档。
我已经包含了脚本文件,但我不确定如何初始化和设置我的菜单。
更新:我认为代码中存在错误?我不确定,但它似乎正在调用鼠标右键单击时不存在的函数。
ele.renderedPosition()
非常感谢。
嗨,有人可以告诉我应该如何设置和使用与 cytoscape.js 一起打包的 jquery.cxtmenu 吗?我似乎找不到任何关于它的文档。
我已经包含了脚本文件,但我不确定如何初始化和设置我的菜单。
更新:我认为代码中存在错误?我不确定,但它似乎正在调用鼠标右键单击时不存在的函数。
ele.renderedPosition()
非常感谢。
当文档得到改进并且插件在 jQuery 插件系统上分离时(它们毕竟是 jQuery 插件),下一个版本将更好地记录插件。
现在,这里有一个例子:
$('#graph').cxtmenu({
selector: 'node',
commands: [
{
content: '<span class="icon-arrow-right"></span><label>Connect</label>',
select: function(){
$('#graph').cytoscapeEdgehandles('start', this.id());
}
},
{
content: '<span class="icon-remove destructive-light"></span><label class="">Delete</label>',
select: function(){
doc.removeEntity( this.id() );
}
}
]
});