Javascript 将参数传递给Raphael customAttributes方法

Javascript 将参数传递给Raphael customAttributes方法,javascript,raphael,Javascript,Raphael,我在创造。我试图将其他参数传递到animate方法中——这些参数不应随着每次调用而递增 目前,我使用的是Element.data()方法,但这很容易出现一些严重问题,因为它本质上是全局性的,无法在一次对多个动画进行排队后生存(大小始终表示排队的最后一个动画) 我显然无法在这个角落里思考 : ​ 你为什么不把customAttributes也带上呢 只需使用创建自定义属性即可 paper.customAttributes.magnitude = function() {}; // that's e

我在创造。我试图将其他参数传递到animate方法中——这些参数不应随着每次调用而递增

目前,我使用的是Element.data()方法,但这很容易出现一些严重问题,因为它本质上是全局性的,无法在一次对多个动画进行排队后生存(大小始终表示排队的最后一个动画)

我显然无法在这个角落里思考

:


你为什么不把
customAttributes
也带上呢

只需使用创建自定义属性即可

paper.customAttributes.magnitude = function() {}; // that's enough
this.attr('magnitude');
然后在其他自定义属性中使用它

paper.customAttributes.magnitude = function() {}; // that's enough
this.attr('magnitude');

使用
.customAttributes
而不是
.data

的多个动画,我不知道customAttributes存储在这个.attr;纯粹的光辉。