动画完成的Highcharts活动?

Act*_*ine 3 javascript-events highcharts

在Highcharts重绘动画完成时,有没有办法设置事件监听器?从我看到的情况来看,redraw事件会在更改时立即触发,而不会等待动画.或者也许还有其他方法可以在图表变得静止时等待?

此外,是否可以将事件监听器添加到已经呈现的图表中(例如,通过addEventListener,而不是通过JSON配置)?

Seb*_*han 10

您可以捕获动画事件并设置完整功能.

plotOptions: {
        series: {
            animation: {
                complete: function () {
                    console.log('a1');
                }
            }
        }
    },
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/G63h4/

  • 您应该能够按照Sebastians的回答捕捉动画事件,但这不可靠,不应该使用.发布的小提琴本身只能在Chrome44和IE11中使用一半时间,另外一半时间它会触发事件两次,尽管我们只有一个系列.目前没有好办法做到这一点.等待Highcharts修复bug. (2认同)