0

この問題は少し複雑で言葉が多いです。

親ウィンドウがあり、子ウィンドウが表示されます。それらにはいくつかの重複領域があります。親ウィンドウには、mouseoverおよびmouseoutイベントを処理するdivがあります。子ウィンドウがポップアップすると、親divの一部がカバーされます。

以下では、マウスがdivに移動し(マウスオーバーが機能します)、クリックすると子ウィンドウが飛び出します。次に、マウスを子ウィンドウに移動します。現時点では、mouseoutがdivになることを期待していますが、そうではありません。システムは、子ウィンドウで覆われていても、マウスはdiv内にあるとまだ考えていると思います。

これを乗り越える方法はありますか?ただし、これらの要素の相対的な位置は変更しないでください。アドバイスありがとうございます。

4

1 に答える 1

0

他のすべてが失敗した場合は、コードを div の mouseout イベントからポップアップの mouseover イベントに移動します。ただし、最初に、たとえば div の境界の外に移動したときなどに、mouseout イベントが発生するようにします。

于 2012-08-22T05:14:51.043 に答える