長方形のみを含むセットがあります。
var hoverTrigger = this.paper.set();
var outline = this.paper.rect();
outline.attr({
...
hoverTrigger.push(outline)
this.sprite.push(hoverTrigger);
ホバーすると、長方形が拡張され、いくつかのリンクが追加されます。マウスをオフにすると、リンクが消え、長方形が再び小さくなります。
hoverTrigger.hover(function () {
var link = this.paper.text();
hoverTrigger.push(link);
outline.animate({
...
}, function() {
link.remove();
outline.animate({
...
});
ただし、ホバー機能は、セット全体ではなく、セット内の各アイテムに個別に適用されているようです。リンクの上にマウスを置くと、ホバーオフ機能が起動し、リンクが消えます。時々、ボックスは、イベントをすばやく連続してホバリングし、ホバリングします。
セット内の2つのものの間でマウスを動かしてもホバーオフがトリガーされないように、ホバーをセットに適用する方法はありますか?