setTimeout用于取消多次执行mouseover或者mouseenter事件,间接实现hover的悬停加载的效果....

Mouseenter在鼠标滑上去不会对其子元素也发生监听, Mouseover在鼠标滑上去会对其子元素发生监听. 所以对于事件的监听,我们要看需求,这里是对父元素的监听,不需要对子元素做监听.就用mouseenter与mouseleave. mouseenter是不会对其里面的子元素做监听,所以我们对这个li做mouseenter和mouseleave的监听就是正确的. 带settimeout的m
相关文章
相关标签/搜索