zoom的0.75缩放后echart.js移入点击事件不准

一个人家写过的项目,项目需求调用图表库echarts.js, 发现老是移入点击位置都不准

zoom的0.75缩放后echart.js移入点击事件不准_第1张图片

还在外面他就触发事件 , 经过我的排查终于发现上一个人,写了一句

这个zoom导致 获取canvas位置不正确, 当时只有两种想法 1,我要不要把他所有css重写(工作量太大)o(╥﹏╥)o  2, 去源码找到位置修改

找到源码 echarts.js 里面的  echartsProto._initEvents  发现echarts.js 调用的 zrender.js 的东东

 zoom的0.75缩放后echart.js移入点击事件不准_第2张图片

在这里面修改发现也不行只能在 zrender.js 里面找了

 

zrender.js 里面找到echart.js 调用方法  发现他在  handle.js里面

zoom的0.75缩放后echart.js移入点击事件不准_第3张图片

 

终于在 handle.js 里面找到他调用的event.zrX和ecent.zrY

zoom的0.75缩放后echart.js移入点击事件不准_第4张图片

所有事件一起修改 就好了 

你可能感兴趣的:(zoom的0.75缩放后echart.js移入点击事件不准)