今天在使用jquery的时候,发现事件有两个类型很相似,一个是mouseout,一个是
mouseleave,坑了我挺长时间。
一:mouseout这一类型下,鼠标只要离开指定元素的子元素,就会触发事件(每次
在ul内部移开li时候都会触发一次)
该事件大多数时候会与 mouseover 事件一起使用。
所以,同理mouseover :鼠标只要在指定元素的子元素上移动,就会触发事件(在所有li上随意晃动切换会触发)
二:mouseleave就好多了,鼠标离开指定元素,才会触发事件(离开ul才触发一次,
在ul内部切换li不触发)
该事件大多数时候会与mouseenter 事件一起使用。
同理mouseenter:只有进入指定元素(ul),就触发(在所有li上随意晃动切换不会触发)