JQuery中的mouseleave跟mouseout事件区别

😂 这篇文章最后更新于942天前,您需要注意相关的内容是否还可用。

使用IDEA写JQ事件时候发现有两种事件都是鼠标离开时触发的,它们分别是mouseleave跟mouseoutjq.jpg

为此我也上网百度了下得到两点区别:

不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。

只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。

也就是说假如一个div1内部又有个div2,你在div1中绑定了mouseout,当你鼠标离开div2时候也会触发事件,而leave不会,因此大家在使用时候建议根据具体情况使用