1
我正在使用css转换来缩放我的高图容器 当元素被缩放时,选择事件的返回输出与预期不符i:e选择事件不在与鼠标指针同步什么可能是这个问题?高图表选择事件触发css转换元素上的错误输出
我重视的小提琴HIGHCHARTselect the points in chart to see the issue
我正在使用css转换来缩放我的高图容器 当元素被缩放时,选择事件的返回输出与预期不符i:e选择事件不在与鼠标指针同步什么可能是这个问题?高图表选择事件触发css转换元素上的错误输出
我重视的小提琴HIGHCHARTselect the points in chart to see the issue
我找到了一个解决方法这里 https://github.com/highcharts/highcharts/issues/1753
而且我改成您的需求。请检查一切是否正常。
(function (H) {
H.wrap(H.Pointer.prototype, 'normalize', function (proceed, e) {
var e = proceed.call(this, e),
container = this.chart.container.parentNode,
zoom;
if($('#container').css('transform') != none){
var zoom = parseFloat($('#container').css('transform').split(',')[3]);
e.chartX /= zoom;
e.chartY /= zoom;
}
return e;
});
}(Highcharts));
我建立它在一个新的JSFiddle https://jsfiddle.net/k2bcszdx/。让我知道是否有什么改变。
谢谢你的答案..它在小提琴中工作,但在我的项目中,我已经对图元容器的父元素i应用了变换:e包含图表和其他元素的整体包装 这会使它们有什么区别??因为它在我的项目中不起作用 – Gopal
你能提供一个jsfiddle来解释这个问题吗?否则,我必须猜测这个问题。 – Nope