onMouseOverイベントでscript.aculo.usEffect.Highlightを使用すると、完全に機能します。ユーザーがDIVの上にマウスを1回だけ置いた場合です。エフェクトの実行中にDIVの上にマウスを戻すと、別のエフェクトがスケジュールされます(または、かどうかに応じて並行して実行されます)。
{キュー:'終了'}
有効になっています)。
script.aculo.usには、これが発生しないようにする組み込みの方法がありますか?そのため、ユーザーのマウスが休止状態でDIVの上にある場合にのみ、DIVはそれ自体を強調表示しますか?それ以外の場合は、「resting」に復元される状態変数を保持できると思います。
afterFinish:function(obj){resting = true; }
以前にも同様の状況に気づきました。たとえば、Effect.Shakeを複数回呼び出すと、DIVがより広いフレームで揺れます。
また、この問題は、デモをすばやく連続して複数回クリックすると、デモサイトで確認できます。クリックしてデモを表示します