编程语言
首页 > 编程语言> > javascript-Raphael JS:IE中的缩放路径后位置错误

javascript-Raphael JS:IE中的缩放路径后位置错误

作者:互联网

我在Internet Explorer中缩放路径时遇到问题,因为它会导致位置错误.

这是游乐场的示例,请在FF和IE中进行检查:

paper.path("m40,40 h10 v10 h-10 v-10").transform("s8");

我在拉斐尔(Raphael)游乐场和http://jsfiddle.net/M4Rmm/处都尝试过.

在Firefox和Chrome中可以使用,但是在IE中路径已移动并且位置错误.我使用.scale()还是.transform()函数都没关系.

paper.path("m40,40 h10 v10 h-10 v-10").scale(8,8); //same result like .transform("s8");

我的系统:Win7,x64 / FF10,IE8 / Raphael 2.x

我还尝试了新的Raphael版本2.1.0,但是发生了相同的问题.

有什么想法,如何解决这个问题?

解决方法:

我在IE中定位时遇到了同样的问题,我有两个弧(我使用了拉斐尔极地时钟弧函数的简化版本).但是在IE中定位不正确.

我按照克里斯的建议更改了matrix.translate,这解决了我的问题.

谢谢

标签:internet-explorer,raphael,javascript
来源: https://codeday.me/bug/20191201/2082058.html