divA里面有个divB,然后在divA加上鼠标移出事件(divA隐藏),现在是鼠标移到divB的区域时,divA也隐藏了,按理说divB在divA里,鼠标在B里就相当在A里呀! $("#divA").mouseout(function(){ $(this).hide(); });
问题补充:
$("#divA").mouseleave(function(){ $(this).hide(); }); 这样就行了 mouseenter和mouseleave事件就是防止这种情况出现而使用的