当我点击一个点时,如何触发图表上的点击功能?

时间:2014-08-11 05:46:44

标签: highcharts

当我点击一个点时,有没有办法触发图表点击事件?

我正在努力保持一致的行为,所以我想知道我是否可以点击一个点并在该点的点击功能中调用图表点击事件。

更好的是,如果我可以完全禁用点上的点击;虽然我使用工具提示,所以我想如果没有点就不行。

1 个答案:

答案 0 :(得分:0)

您可以准备全局函数,然后在点击事件中调用它,而不是触发。

$('#container').highcharts({
    chart: {
        events: {
            click: function (event) {
                chartClick();
            }
        }
    },
    plotOptions: {
        series: {
            point: {
                events: {
                    click: function () {
                        alert('point click');
                        chartClick();
                    }
                }
            }
        }
    },
    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }]
});

function chartClick() {
    alert('chartClick');
}

示例:http://jsfiddle.net/sbochan/233x5698/