【发布时间】:2013-06-25 23:49:37
【问题描述】:
ASAIK jquery animate 函数只接受样式属性。但我想为元素的属性设置动画。考虑一个 SVG 元素矩形
<svg>
<rect id="rect1" x=10 y=20 width="100px" height="100px">
</svg>
我想为矩形元素属性“x”和“y”设置动画,如下所示
$("#rect1").animate({
x: 30,
y: 40
}, 1500 );
但这不是正确的方法,因为动画功能影响样式而不是元素的属性。
我知道有很多自定义插件,例如 raphel.js。
但我不想使用自定义插件来执行此操作。我想在 jquery.animate 函数中简单地做到这一点。
这可能吗?
谢谢,
湿婆
【问题讨论】:
-
x和y是元素的位置吗?
-
@caramba yes.it 是矩形元素的位置
标签: jquery svg jquery-animate jquery-svg