私はラファエルjsを使い始めたばかりで、ここで立ち往生しています:http://jsfiddle.net/wC9hX/50/
テキストがランダムに消えたり現れたりする原因となるため、テキストラベルでマウスオーバーイベントをアクティブにしたくありません。この質問はすでに尋ねられており、提案された解決策はセットを使用することでした。
セットを使用してみましたが、問題は解決しません。私を助けてください!ありがとう!
これは私がセットを作成する方法です:
var group = paper.set();
group.push(chevron);
group.push(text);
group.push(description);
これはmouseout
機能です:
group.mouseout(function() {
description.animate({
opacity: 0
}, 250, 'linear');
chevron.animate({
path: "M 5 250 l 200 25 l 200 -25 l 0 50 l -200 25 l -200 -25 z",
fill: '#000'
}, 500, 'linear');
text.animate({
fill: '#fff'
}, 500, 'linear');
});