1

要素をホバリングしていないときにスクリプトを実行したい。これは、以前に「onmouseover」イベントで実行された何かを非アクティブ化するようなものです。そのため、onmouseout イベントを使用してこのスクリプトを実行していますが、問題は、要素にカーソルを合わせてそのままにしておくと、スクリプトが実行されないことです。これは、要素の上にマウスを合わせるのが速すぎる場合や、ウィンドウがフォーカスを失った場合などに発生します。どうすればそれを解決できますか?

編集:これを別の方法で説明しましょう。必要なのは、要素がマウスに触れていないときに実行されるイベントです。

4

2 に答える 2

2

あなたはこれを試すことができます、

<div id="div1" onmouseover="fucntionIn()" onmouseout="functionOut()">"Special Area"</div>
<div id="div2" onmouseover="fucntionOut()">Other area</div>

ロジックは、ページの他の領域のマウスオーバーイベントの非アクティブ化コードを記述することです。

于 2012-11-01T19:54:45.917 に答える