正如 JQuery 文档所说,我已经将许多行 mouseover 转换为 mouseenter 因为它不会多次触发。
http://api.jquery.com/mouseover/
mouseover
当指针也移动到子元素时触发
mouseenter
仅当指针移入绑定元素时触发。
甚至hover
事件也可以作为 mouseenter 和 mouseleave,而不是作为 mouseover 和 mouseout。
这让我想知道为什么会有mouseover
事件如果mouseenter
可以做到这一切。
对我来说,mouseover
当您在元素上移动鼠标时会意外触发。它似乎真的取决于子元素的深度。
是否有一个好的用例mouseover
andmouseout
需要多次触发?