以下代码示例中的_id似乎不再起作用:
exporting: {
buttons: {
'myButton': {
_id: 'myButton',
symbol: 'diamond',
x: -62,
symbolFill: '#B5C9DF',
hoverSymbolFill: '#779ABF',
onclick: function() {
alert('click!')
}
}
}
}
当我检查exports.js时,它会在最新版本中删除吗?我们现在如何识别按钮?
还有一种简单的方法可以动态更新按钮元件图像吗?就像点击按钮一样,它会改变该按钮的图像。
答案 0 :(得分:1)
可能你正在使用某种解决方法 - 我可以建议另一种方法:http://jsfiddle.net/tw576/
但这仍然只是解决方法,所以有一天这可能会改变。
var buttonTitle = 'updated title',
container = $("#container").highcharts(),
buttonLength = container.exportSVGElements.length;
container.exportSVGElements[buttonLength - 1].attr('title', buttonTitle);
或者您可以使用$(".highcharts-button")
更新其中一个按钮。