ユーザーが別のオブジェクトからホバリングした後、オブジェクトの上にホバリングしているかどうかを確認する最も適切な方法は何ですか? つまり、ユーザーがオブジェクト A からオブジェクト B にマウス アウトした場合、これを監視するにはどうすればよいでしょうか? マウスの移動時にマウスの位置を継続的に監視するという考えはあまり好きではありませんが、それが唯一の選択肢かもしれません...
2404 次
2 に答える
2
このフィドルをチェックしてください
jQueryの単純なホバーイベントはこれを達成でき、いくつかの変数作業の助けを借りて、前の要素と現在の要素が何であるかを保存できます。
于 2012-10-12T14:48:08.247 に答える
1
イベントが泡立ちます。A & B の親要素にイベント リスナーを追加します。そのリスナーでは、イベントの元のターゲットを mousedout であった最新のオブジェクトとして記録できます ($(this).data("latestMouseout",latestTarget などを使用) )、元のターゲットを取得する最良の方法)。マウスインでは、条件を確認して、最新のマウスアウト ターゲットとマウスイン ターゲットが必要な条件を満たしているかどうかを確認できます。
これは少し漠然としていますが、あなたの質問もそうです。これが大いに役立つ場合。そうでない場合は、明確な質問をしてください。
于 2012-10-12T15:24:07.847 に答える