使用 Raphael 2 旋转图像不起作用

发布于 2024-12-12 04:34:24 字数 254 浏览 0 评论 0原文

当我尝试为图像的旋转设置动画(使用 Raphael 2)时,我之前已经使用 Raphael 1 成功完成了此操作,但没有任何反应。 动画另一个属性(例如高度)确实有效。

this.image.animate({rotation: this.angle + " " + this.centerY + " " + this.centerY}, this.animationTime, '<>');

你有主意吗? 谢谢。

when I try to animate the rotation of an image (with Raphael 2), which I have done before successfully with Raphael 1, nothing happens.
Animating another property such as height does work.

this.image.animate({rotation: this.angle + " " + this.centerY + " " + this.centerY}, this.animationTime, '<>');

Do you have an idea?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情何以堪。 2024-12-19 04:34:24

正如我在 http://raphaeljs.com/reference.html 上看到的,element.animate 没有旋转参数(至少在 2.0 版本中;也许在早期版本中它就在那里?)。

你必须使用

this.image.animate({transform:"r"+this.angle + "," + this.centerY + "," + this.centerY}, this.animationTime);

As I see on http://raphaeljs.com/reference.html element.animate does not have an rotation parameter(at least in version 2.0; maybe in earlier version it was there?).

You have to use

this.image.animate({transform:"r"+this.angle + "," + this.centerY + "," + this.centerY}, this.animationTime);
情深已缘浅 2024-12-19 04:34:24
this.image.rotate(45);  

我注意到旧的方式已经在2.0中更新了。

this.image.rotate(45);  

I have noticed that the old way has been updated in 2.0.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文