mouseenter和hover的区别

Posted 必有谦卑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mouseenter和hover的区别相关的知识,希望对你有一定的参考价值。

js中鼠标事件中,mouseenter和hover都可以达到,鼠标悬浮在目标上,触发事件,那么两者效果相同,有什么区别呢。

 

 

经过自己亲自试验。发现,mouseenter和hover还是有区别的。

 

hover在鼠标悬浮在目标上,触发事件,再离开目标的时候会再次触发事件。

而mouseenter是鼠标悬浮在上面触发,mouseleave是鼠标离开目标触发事件。

 

由此可知,hover=mouseenter+mouseleave

以上是关于mouseenter和hover的区别的主要内容,如果未能解决你的问题,请参考以下文章

jquery

jquery事件

jquery hover中嵌套mouseenter,mouseenter函数执行多次的问题解决方案

jquery事件的区别

jquery trigger('mouseenter')在tampermonkey中无效

Hover/mouseenter 事件反复触发 jQuery UI 的“动画”