1

以下代码示例中的 _id 似乎不再起作用:

exporting: {
    buttons: {
        'myButton': {
            _id: 'myButton',
            symbol: 'diamond',
            x: -62,
            symbolFill: '#B5C9DF',
            hoverSymbolFill: '#779ABF',
            onclick: function() {
                alert('click!')
            }
        }
    }
}

当我检查 exporting.js 时,它在最新版本中被删除了吗?我们现在如何识别按钮?

还有一种简单的方法可以动态更新按钮符号图像吗?就像单击按钮时一样,它会更改该按钮的图像。

http://jsfiddle.net/fXHB5/8137/

4

1 回答 1

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")更新按钮之一。

于 2013-05-13T15:37:26.553 回答