2

要素 (この場合は画像) がマウスの下で移動したときにjQuery のmouseoverイベントを発生させる必要がある状況にあるため、一般的な状況とは異なり、マウスではなく要素が移動しています。

この意味で私を助けることができるライブラリ/要旨/技術を知っていますか?

私はフラッシュを試してみましたが、うまくいきませんでした。これは実際にできることですか?

4

2 に答える 2

2

ハンドラーを body のmousemoveにバインドすることでマウスの位置を追跡し、画像を移動するたびにポインターがその上にあるかどうかを計算できます。

于 2011-03-08T22:20:42.160 に答える
0

同様の問題に遭遇しました。私の場合、マウスが最後に移動した時間を追跡し、マウスオーバーハンドラーでマウスが最近移動したかどうかを確認することで、「十分な」回避策を実行しました-現在の時間の30ミリ秒以内。そうすれば、マウスが実際に動かなかった場合に回避できますが、ヒットボックスを自分でテストする必要はありません。これは、正しく迅速に行うのが非常に難しく、幸いなことに、実行することでブラウザーに任せることができます。これ。

于 2013-12-16T23:55:57.353 に答える