問題を詳しく説明しましょう:
要素の上にカーソルを置いたときに絶対位置のdivを表示したい。これはjQueryを使用すると非常に簡単で、問題なく動作します。ただし、マウスがいずれかの子要素の上に移動すると、含まれているdivのmouseoutイベントがトリガーされます。子要素にカーソルを合わせたときに、JavaScriptが含まれている要素のマウスアウトイベントをトリガーしないようにするにはどうすればよいですか。
jQueryでそれを行うための最良かつ最短の方法は何ですか?
ここに私が何を意味するのかを説明するための簡単な例があります:
HTML:
<a>Hover Me</a>
<div>
<input>Test</input>
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
JavaScript / jQuery:
$('a').hover( function() { $(this).next().show() }
function() { $(this).next().hide() } );