使用 IDEA 写 JQ 事件时候发现有两种事件都是鼠标离开时触发的,它们分别是 mouseleave 跟 mouseout
为此我也上网百度了下得到两点区别:
不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。
只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。
也就是说假如一个 div1 内部又有个 div2,你在 div1 中绑定了 mouseout,当你鼠标离开 div2 时候也会触发事件,而 leave 不会,因此大家在使用时候建议根据具体情况使用
http://m.cway.top/?external_link=https%3A%2F%2Fessaypinglun.wordpress.com%2F
http://m.cway.top/?external_link=https%3A%2F%2Fessaypinglun.wordpress.com%2F