onmouseover|onmouseout和onmouseenter|onmouseleave的区别

onmouseover|onmouseout事件所有浏览器都支持。事件参与冒泡,即当一个元素的
onmouseover|onmouseout事件被触发时,该元素的祖先元素的onmouseover|onmouseout事件也会冒泡
触发。
onmouseenter|onmouseleave只有IE支持。不支持冒泡。

onmouseover|onmouseout因为冒泡行为会产生闪烁的问题,可以通过jquery框架bind事件
mouseenter|mouseleave解决:

    $('div').bind("mouseenter",function(){  
        // do something on mouseenter  
    });  
    $('div').bind("mouseleave",function(){  
        // do something on mouseleaver  
    });   
原文地址:https://www.cnblogs.com/sooj/p/2961458.html