我正在尝试在 HighCharts 中使用两个不同的 menuItems 创建 2 个导出按钮(共享和下载)
按钮 1(分享)
- 菜单项 1:在 Facebook 上分享
- 菜单项 2:在 Twitter 上分享
按钮 2) 下载
- 菜单项 1:打印
- 菜单项 2:下载为 PNG
正如您在http://jsfiddle.net/kmPh8/18/上看到的那样
exporting: {
buttons: [
{
text: 'Download',
x: -82,
symbolFill: '#B5C9DF',
hoverSymbolFill: 'red',
menuItems: [
{
text: 'Print',
onclick: function() {
alert('blue menu 1');
}
},
{
text: 'Download as PNG',
onclick: function() {
alert('blue menu10000');
}
}
]
},
{
text: 'Share',
x: -10,
symbolFill: '#B5C9DF',
hoverSymbolFill: 'blue',
menuItems: [{
text: 'Share on facebook',
onclick: function() {
alert('Facebook Share');
}},
{
text: 'Share on twitter',
onclick: function() {
alert('Twitter share');
}}
]}]
}
但是...问题是您首先单击的任何按钮,您都会在第二个按钮上看到 menuItems,如果您再次“运行”它,请单击另一个按钮,您将再次看到问题。每个按钮基本上不显示单独的菜单项。
任何帮助,将不胜感激。