我有这样的div:
<div id="parent">
foo
<div id="child" style="display:none;">
hidden
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望child每当有人将鼠标移到parentdiv上时显示div,当他移动鼠标时,隐藏父div.
但是,如果我这样做:
$("#parent").mouseover(toggle);
$("#parent").mouseout(toggle);
function toggle()
{
console.log('here');
$("#child").toggle();
}
Run Code Online (Sandbox Code Playgroud)
然后,每当我将鼠标移到#parent div上时,两个事件似乎都会被调用两次.我怎样才能实现我的目标?
$("#parent").hover(
function(){
$("#child").show();
},
function(){
$("#child").hide();
}
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3928 次 |
| 最近记录: |