网站制作学习网JS脚本→正文:jQuery hover 与 mouseover 与mouseout 的区别
字体:

jQuery hover 与 mouseover 与mouseout 的区别

JS脚本 2012/2/3 15:05:49  点击:不统计

学习www.网for站asp制.cn作

jquery代码源中关于hover事件的定义如下:

hover: function( fnOver, fnOut ) {
 return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
}

MouseEnter :与 mouseover 事件不同,只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。如果鼠标指针穿过任何子元素,不会触发mouseenter 事件,但会触发 mouseover事件。

Mouseleave :与 mouseout 事件不同,只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。如果鼠标指针离开任何子元素,不会触发mouseleave 事件,但会触发 mouseout 事件

so:hover!=mouseover+mouseout,hover=mouseenter+mouseleave


·上一篇:页面滚动文字位置不变 >>    ·下一篇:按价格排序的小三角图标替换效果jquery >>
推荐文章
最新文章