具有 DHTMLX 菜单外观的 Highcharts

Highcharts with DHTMLX menu appearance

我在图表上使用 dhtmlx 菜单。 (legendItemClick 事件)。当我使用 highcharts 3.0.1 时它运行良好。今天,我升级到 4.1.7,但 dhtmlx 菜单的 legendMenu_<?=$id?>.showContextMenu(x,y) 功能不能像旧的那样工作。

当我检查 firebug 上的菜单元素时,我看到了 display: "none"。我试图手动更改它。但是,Id是随机生成的。

legendMenu_<?=$id?> = new dhtmlXMenuObject();
legendMenu_<?=$id?>.renderAsContextMenu();

我该如何解决?

试试这个。 setAutoHideMode(false);