mouseover和mouseenter的区别
如果都只有一个div的时候,我们发现,mouseover和mouseenter的表现是一样的。
其实,它们的区别的只有能够冒泡,mouseenter是不能冒泡的,但是mouseover是可以冒泡的。
如果这个事件绑定的div有子元素,在进出子元素的时候子元素的mouseover事件会冒泡到父元素上,从而触发父元素的mouseover事件。
而mouseenter只会在进入该父元素的时候触发,在其子元素上来回进出也不会冒泡到该父元素上。
如果都只有一个div的时候,我们发现,mouseover和mouseenter的表现是一样的。
其实,它们的区别的只有能够冒泡,mouseenter是不能冒泡的,但是mouseover是可以冒泡的。
如果这个事件绑定的div有子元素,在进出子元素的时候子元素的mouseover事件会冒泡到父元素上,从而触发父元素的mouseover事件。
而mouseenter只会在进入该父元素的时候触发,在其子元素上来回进出也不会冒泡到该父元素上。