两者都是鼠标指针离开绑定元素时触发的事件,区别在于离开绑定元素的子元素时会不会触发:
mouseout在鼠标指针离开绑定元素的任何子元素时也会触发;
mouseleave在鼠标指针离开绑定元素的任何子元素时不会触发;
本文详细解释了在JavaScript中,mouseout与mouseleave两个鼠标事件的区别。mouseout事件会在鼠标指针离开绑定元素及其子元素时触发,而mouseleave事件仅在鼠标指针直接离开绑定元素时触发,不包括子元素。
两者都是鼠标指针离开绑定元素时触发的事件,区别在于离开绑定元素的子元素时会不会触发:
mouseout在鼠标指针离开绑定元素的任何子元素时也会触发;
mouseleave在鼠标指针离开绑定元素的任何子元素时不会触发;

被折叠的 条评论
为什么被折叠?