私はこのようなdivを持っています:
<div id="parent">
foo
<div id="child" style="display:none;">
hidden
</div>
</div>
child
誰かがマウスをdivの上に移動するたびにdivparent
を表示し、マウスを離したときに親divを非表示にしたいと考えています。
ただし、これを行うと:
$("#parent").mouseover(toggle);
$("#parent").mouseout(toggle);
function toggle()
{
console.log('here');
$("#child").toggle();
}
次に、#parent div の上にマウスを移動するたびに、両方のイベントが 2 回呼び出されるようです。どうすれば私が望むものを達成できますか?