首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拉斐尔JS: IE中缩放路径后的错误位置

拉斐尔JS: IE中缩放路径后的错误位置
EN

Stack Overflow用户
提问于 2012-03-15 18:43:16
回答 2查看 1.5K关注 0票数 3

我在internet explorer中缩放路径有问题,因为它会导致错误的位置。

这里是一个游乐场的例子,在FF和IE中查看它:

代码语言:javascript
复制
paper.path("m40,40 h10 v10 h-10 v-10").transform("s8");

我在拉斐尔游乐场和这里尝试过:http://jsfiddle.net/M4Rmm/

适用于Firefox和Chrome,但在IE中路径被移动并具有错误的位置。不管我是使用.scale()还是.transform()函数。

代码语言:javascript
复制
paper.path("m40,40 h10 v10 h-10 v-10").scale(8,8); //same result like .transform("s8");

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-07 17:39:18

正如历史所见(2.1.1·2013-08-11,第4点),这个bug现在已经用新版本修复了!

https://github.com/DmitryBaranovskiy/raphael/blob/master/history.md

票数 0
EN

Stack Overflow用户

发布于 2012-04-12 16:37:36

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

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

谢谢

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9718089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档