|
阅读:12884回复:3
js 中的mouseover与mouseenter,mouseout与mouseleave的区别
mouseenter 与mouseleave 这一对鼠标移入与移出的事件,不会引发事件冒泡。
mouseover 与 mouseout,这一对鼠标移入与移出的事件,则会引发事件冒泡。 注:所为事件冒泡,即你触发子元素的相关事件,父元素及其祖先元素的相关事件,都会被触发。 所以: 大家在选择时,要根据自身的需求来选择对应的鼠标移入或移出事件事件详解: mouseover与mouseenter 不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。 只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。 mouseout与mouseleave 不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。 只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。 |
|
|
沙发#
发布于:2016-07-27 23:07
|
|
|
|
板凳#
发布于:2016-07-26 21:28
|
|
|
|
地板#
发布于:2016-07-26 11:41
希望楼主添加一个收藏按钮,精彩的帖子能保存起来,或者直接在喜欢上加工
|
|
|