divA里面有个divB,然后在divA加上鼠标移出事件,现在是鼠标移到divB的区域时,divA也隐藏了.

$("#divA").mouseout(function(){
        $(this).hide();
});
<div id='divA'>a<div id='divB'>b</div></div>

解决方法:
mouseenter和mouseleave事件就是防止这种情况出现而使用的

$("#divA").mouseleave(function(){
        $(this).hide();
});
posted on 2013-03-01 15:06  狐狸v  阅读(198)  评论(0编辑  收藏  举报