score:2

Accepted answer

It has no effect. You can try changing function like this - http://jsfiddle.net/a9wv3kd0/2/

var test = function(){
    console.log(1)
};

$(function () {
    $('#container').highcharts('StockChart', {
        xAxis: {
            events: {
                afterSetExtremes: function () {
                    test();
                }
            }
        },
        scrollbar: {
            enabled: true
        },

        navigator: {
            enabled: true
        },

        rangeSelector: {
            selected: 1
        },

        series: [{
            name: 'MSFT',
            data: MSFT
        }]
    });

    $('#button').click(function () {
        var chart = $('#container').highcharts();
        chart.addSeries({
            name: 'ADBE',
            data: ADBE
        });
        test = function () {console.log(2)};
        $(this).attr('disabled', true);
    });
});

Related Query

More Query from same tag