一個人家寫過的項目,項目需求調用圖表庫echarts.js, 發現老是移入點擊位置都不准
還在外面他就觸發事件 , 經過我的排查終於發現上一個人,寫了一句
這個zoom導致 獲取canvas位置不正確, 當時只有兩種想法 1,我要不要把他所有css重寫(工作量太大)o(╥﹏╥)o 2, 去源碼找到位置修改
找到源碼 echarts.js 里面的 echartsProto._initEvents 發現echarts.js 調用的 zrender.js 的東東
在這里面修改發現也不行只能在 zrender.js 里面找了
zrender.js 里面找到echart.js 調用方法 發現他在 handle.js里面
終於在 handle.js 里面找到他調用的event.zrX和ecent.zrY
所有事件一起修改 就好了