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

Raphael JS: wrong position after scale path in IE

本文关键字:错误 位置 路径 缩放 JS IE Raphael      更新时间:2023-09-26

我在internet explorer中缩放路径时遇到问题,因为这会导致位置错误。

这里有一个操场的例子,请在FF和IE中查看:

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

我在拉斐尔游乐场和这里都试过这个: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

我也尝试了新的拉斐尔2.1.0版本,但同样的问题出现了。

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

我在IE中的定位也遇到了同样的问题,我有两个弧(我使用了拉斐尔极钟弧函数的简化版本)。但在IE.中定位错误

我按照克里斯的建议修改了矩阵。翻译,这解决了我的问题。

感谢

正如历史上所看到的(2.1.1•2013-08-11,第4点),这个错误现在已经用新版本修复了
https://github.com/DmitryBaranovskiy/raphael/blob/master/history.md