将曲线图放入frame的时候,无论鼠标在图上怎么移动,都是显示鼠标对应所在x的轴上y值最大的点被选中;
如图:弹窗是ie 8,鼠标在红圈附近,但图标显示的是绿色曲线的节点被选中;
解决:
在oldie.src.js中,找到normalize方法:在返回的re中,chartY的值并未被重新计算:
修改成:chartY: Math.round(Math.max(e.y, e.clientY - chartPosition.top))就好了。
将曲线图放入frame的时候,无论鼠标在图上怎么移动,都是显示鼠标对应所在x的轴上y值最大的点被选中;
如图:弹窗是ie 8,鼠标在红圈附近,但图标显示的是绿色曲线的节点被选中;
解决:
在oldie.src.js中,找到normalize方法:在返回的re中,chartY的值并未被重新计算:
修改成:chartY: Math.round(Math.max(e.y, e.clientY - chartPosition.top))就好了。