gpt4 book ai didi

javascript - highcharts 如何在单击重置缩放按钮事件中捕获和插入逻辑

转载 作者:搜寻专家 更新时间:2023-11-01 04:47:20 24 4
gpt4 key购买 nike

我正在使用 highcharts 并想在单击重置缩放按钮事件中插入一些逻辑,但我没有找到很好的方法。在 StackOverflow 中搜索,发现最佳答案是:

event.srcElement.firstChild.data == "Reset zoom"

但这种方式有 1 个问题,即当我们单击“重置缩放”按钮的 Angular 时不会触发事件。只有当我们点击文本“重置缩放”的 tSpan 时,这种方式才会起作用。想问问有没有别的解决办法。

最佳答案

只需使用 setExtremes事件,请参阅:http://jsfiddle.net/BlackLabel/pjy9682s/3/

var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
zoomType: 'x'
},
xAxis: {
events: {
setExtremes: function (e) {
if(typeof e.min == 'undefined' && typeof e.max == 'undefined'){
console.log('reset zoom clicked');
} else {
console.log('zoom-in');
}
}
}
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0]
}]
});

关于javascript - highcharts 如何在单击重置缩放按钮事件中捕获和插入逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19463034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com