Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击highcharts中树映射中的事件_Javascript_Highcharts_Treemap - Fatal编程技术网

Javascript 单击highcharts中树映射中的事件

Javascript 单击highcharts中树映射中的事件,javascript,highcharts,treemap,Javascript,Highcharts,Treemap,单击树映射的最后一级时,如何创建onclick处理程序 这是我使用highcharts()创建树映射的代码 现在我想在最后一级创建一个单击事件,例如,如果我单击say promo,那么我应该可以看到子部分,然后如果我单击任何子部分,我可以将事件侦听器连接到该子部分。我可以在highcharts教程中看到线条图的单击事件,但不确定如何在for treemap中使用 通过添加以下方法解决了问题: $('#container').highcharts({ plotOptions: {

单击树映射的最后一级时,如何创建onclick处理程序

这是我使用highcharts()创建树映射的代码


现在我想在最后一级创建一个单击事件,例如,如果我单击say promo,那么我应该可以看到子部分,然后如果我单击任何子部分,我可以将事件侦听器连接到该子部分。我可以在highcharts教程中看到线条图的单击事件,但不确定如何在for treemap中使用

通过添加以下方法解决了问题:

$('#container').highcharts({
    plotOptions: {
    series: {
        events: {
            click: function (event) {
                if(event.point.node.childrenTotal == 0 ){//since last node will have zero childrens
                   //Perform Task on leaf or last node
            }
        }
    }
},....}
event.point.node.childrenTotal
将包含所单击标签的子项数

$('#container').highcharts({
    plotOptions: {
    series: {
        events: {
            click: function (event) {
                if(event.point.node.childrenTotal == 0 ){//since last node will have zero childrens
                   //Perform Task on leaf or last node
            }
        }
    }
},....}