ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryのmousemoveイベントに関する質問

jqueryのmousemoveイベントに関する質問

黄舟
黄舟オリジナル
2017-06-28 10:25:042033ブラウズ

position: relative; color: rgb(51, 51, 51); white-space: normal;">jquerymousemoveの問題について

構造は図のとおりです

Events
をdivBoxにバインドします
マウスがdivBox全体内で移動するとmousemoveイベントがトリガーされます。 area
マウスがdivBox領域の外に出るとmouseoutイベントがトリガーされます

しかし、問題は、マウスがdivItemに移動すると、divBoxのmouseoutイベントがトリガーされ、divBoxのmousemoveイベントがトリガーできないことです

jqueryのmousemoveイベントに関する質問

jqueryのmousemoveイベントに関する質問

divItem 子要素は divBox の上にあり、

マウスが divItem に移動すると、divBox から別の要素に移動します。
最初に divBox の Mouseout イベントをトリガーし、次に、 divItemのmouseoverイベント。

あなたのニーズを直接実現することはできません。あなたが望む効果を達成する別の方法がないかどうかを確認してください。
1. divBoxのmouseoverで呼び出されるメソッドをdivItemのmouseoverイベントで呼び出すことができます。
2. divItem は何に使用されますか? 代わりに divBox の背景
を使用できますか? 3. または、すべての div の location:absolute を設定し、divBox の z-index
を divItem の z-index より大きく設定し、その後 divBox を半透明形式に設定します。

以上がjqueryのmousemoveイベントに関する質問の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。