javascript - 在visjs中右键单击节点(上下文菜单)打开扩展弹出窗口(html列表)

标签 javascript jquery user-interface treeview

我想在 visjs 中右键单击节点打开一个扩展弹出窗口。我尝试了很多东西,但似乎都没有用。我希望弹出窗口是一个有序列表

最佳答案

可以找到关于如何创建上下文菜单的非常好的解释 here .

下面是使用链接示例的 vis.js 的相关 JS 代码。

使用您的 vis.Network 变量,假设它被称为网络:

network.on("oncontext", function (params) {

    params.event.preventDefault();
    $(".custom-menu").finish().toggle(100);
    $(".custom-menu").css({
        top: params.event.pageY + "px",
        left: params.event.pageX + "px"
    });
});

希望这对您有所帮助。

关于javascript - 在visjs中右键单击节点(上下文菜单)打开扩展弹出窗口(html列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38258940/

相关文章:

java - 图形界面交互

java - JFrame.getContentPane() 和 JFrame.getRootPane() 有什么区别?

javascript - 从外部函数获取 Alfresco.util.Ajax.request response.json 数据

php - 使用 Jquery/$.ajax 和 php 进行验证

javascript - setInterval 或 window.location 在 Opera、IE 和 Safari 中无法正常工作

delphi - 向用户显示累积的消息

javascript - 使用 AngularJS/AJAX/JavaScript 调用 PHP

javascript - 无需外部插件,通过 JavaScript 在 HTML5 中的 P 或 Div 标签中自动调整字体大小

javascript - 在加载 dom 之前执行 javascript

javascript - 国家 map 上的 D3js 工具提示不会出现