在本文中,在悬停和jQuery mouseover和mouseout分析的差异。
分享给您
参考,如下:
它一直被认为在jQuery,两事件mouseover和mouseout等于悬停事件。两者之间没有差异。应该是一样的,但是昨天一个
动画效果让我看到,两个不可能是一样的。
加上包装一个事件,当
鼠标移动到包装,该类=点放大层。但如果我们使用mouseover和mouseout事件,当鼠标移动到包装水平,点层将变得更大,但当鼠标移动
图片和
文本层之间,点层会越来越小。这不是我们想要的结果。我们想要的是,只要鼠标在包装袋上的水平,无论是图片还是文字,点会变大,但当鼠标不动的包装水平,点层将保持不变。
很明显,我们不使用mouseover和mouseout与悬停问
题解决。
我们花了很长时间才解出这么简单的问题。真是太夸张了。给一个纪念碑写一篇文字。
补充:后来,我的主人说,实际上,在jQuery源代码中有这样一个部分:
悬停:
功能(fnover,fnout){
返回this.mouseenter(fnover)。Mouseleave(fnout | | fnover);
}
也就是说,盘旋!=鼠标悬停+ mouseout.but悬停= MouseEnter + MouseLeave。
希望本文能对jQuery
程序设计有所帮助。