<a href="/somewhere" onmouseout="someFunction()">blah blah blah<img src="blah.jpg"></a>
上記のリンクではsomeFunction()
、マウスがリンクを離れたときに発火します。簡単そうです。しかし、画像「blah.jpg」にカーソルを合わせると、onmouseoutイベントも発生します。'blah.jpg'は実際にはa
ノードにあるため、これは望ましくありません。a
ノード内にdivがある場合、またはストレートテキスト以外の他のhtml要素がある場合も同じことが起こります。javascriptはこれをノード外と見なしa
ます。これらのイベントが不適切に発生するのを防ぐ方法はありますか?説明されている動作は、win7ではchromeとffです。
*更新:jqueryソリューションがある場合は、教えてください