ラファエルでシェイプをアニメーション化するのに大きな問題があります。最初のアプローチは、形状とテキストを別々に保持することでしたが、10 の問題に直面しました。次に、テキストをホバーすると、形状がアニメーション化されません (そうあるべきです)。その後、形状とテキストを含むセットを作成しました。オブジェクトからパスにアクセスすることはできませんが、アニメーション化することはできません (テキストを除外して形状のみをアニメーション化したいのですが、テキストをホバーすると、形状がアニメーション化されるはずです)。どうすればこの問題を解決できますか? ありがとうございました!
this[0].animate is not a function
[このエラーでブレーク]
this[0].animate({ 塗りつぶし: attributes.fill }, 300);
var st = r.set();
st.push(obj);
st.push(text);
console.log(st);
st.hover(function () {
console.log(this.id);
this[0].animate({ fill: '#204250' }, 300);
this[0].g = this.glow({ color: "#0e2e3b", width: 12 });
}, function () {
this[0].animate({ fill: attributes.fill }, 300);
this[0].g.remove();
}).click(function (e) {