当用户在图表上平移时是否可以捕获事件?
我已将 Highcharts 选项设置为:
chart: {
panning: true,
panKey: 'shift',
events: {}
}
在事件对象中,选择正在工作。在文档中,没有任何关于pane事件的内容。
有办法捕捉这个事件吗?
最佳答案
Highcharts 默认情况下不提供此类事件。
此问题的解决方法是包装核心pan
函数:
(function(H) {
H.wrap(H.Chart.prototype, 'pan', function(proceed) {
console.log("panning...");
proceed.call(this, arguments[1], arguments[2]);
});
})(Highcharts);
<小时/>
现场演示: http://jsfiddle.net/kkulig/gn8gmsn0/
文档引用: https://www.highcharts.com/docs/extending-highcharts/extending-highcharts
关于javascript - 在 Highcharts 中捕获平移事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47182434/