2011-08-10 8 views
1

私はそれにテキストを含むrectオブジェクトを持っています。このため私はセットを使用しました。ホバーイベント(mouseEnterとmouseLeave)を実装したいと思います。私の問題は、テキストがrect上にあるので、テキストの上にホバーすると、rectのmou​​seLeaveイベントがトリガーされるので、ホバリング機能がtossになります。私は自分のコードでRaphaelを使用することが不可欠です。 誰かが、マウスが内側のテキストの上になると消えない矩形のホバーを実装する方法を提案できますか?raphaelのホバーイベント

任意のヒント/提案を歓迎

答えて

1

ある私はホバー終了コードの使用setTimeoutを作る示唆して変数に値を保存し、同じホバーを使用すると、セットのすべてのメンバーのために/ exit関数を入力すると思います。ホバー入力で、変数が設定されているかどうか、それがキャンセルされているかどうかを確認します。そうすれば、マウスがセットの1つのメンバーから他のメンバーに移動すると、ホバー出口が呼び出され(機能のキューイング)、同じホバー入力が呼び出され、終了コードが無効になります。マウスがセットから完全に離れると、タイマーが起動し、すべてが意図どおりに機能します。

+0

ありがとうございました。うまくいきました。 – kavita

2

テキストに特殊な機能が必要ない場合は、ホバーを直接入力しないでください。