ポップアップメニューを閉じるためにmouseleaveを使用しています。これは、IE7 を除くすべてのターゲット ブラウザで正しく動作します。IE7 では、カーソルが明らかにターゲット要素上にあるときに mouseleave がトリガーされます。以下に、ポップアップのメイン コンテナを黄色で強調表示しました。マウスを図のように配置し、少し (まだ黄色の範囲内で) 移動すると、要素を含む黄色で mouseleave がトリガーされます。ここで何が起こっているかについてのアイデアはありますか?カーソルがまだ要素内にあるときに要素で mouseleave がトリガーされる原因は何ですか?
よく見ると、カーソルがポップアップの不透明な部分の上にある場合でも、mouseleave イベントがトリガーされることがわかります。