Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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 yAxis标题单击_Javascript_Jquery_Highcharts - Fatal编程技术网

Javascript Highcharts yAxis标题单击

Javascript Highcharts yAxis标题单击,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我想在yAxis标题点击上设置yAxis极端值 yAxes[i].setExtremes(min, max); 我能够在yAxis标签*上捕获onclick事件。 但是我想启用单击yAxis,从用户那里获取值并设置极端值。要捕获轴标题的onclick,您可以使用现有的方法在轴上迭代,并向axis.axisTitle.element()添加类似的onclick函数: 谢谢你,这就是我需要的+1 var yAxes = pChart.yAxis; yAxes.forEach(function(ax

我想在
yAxis
标题点击上设置
yAxis
极端值

yAxes[i].setExtremes(min, max);
我能够在
yAxis
标签*上捕获
onclick
事件。
但是我想启用单击yAxis,从用户那里获取值并设置极端值。

要捕获轴标题的
onclick
,您可以使用现有的方法在轴上迭代,并向
axis.axisTitle.element
()添加类似的
onclick
函数:


谢谢你,这就是我需要的+1
var yAxes = pChart.yAxis;
yAxes.forEach(function(axis) {
    axis.labelGroup.element.childNodes.forEach(function(label){
        label.style.cursor = "pointer";
        label.onclick = function(){console.log('You clicked on '+this.textContent);};
    });
    axis.axisTitle.element.style.cursor = "pointer";
    axis.axisTitle.element.onclick = function(){console.log('You clicked on '+this.textContent);};
});