Jquery hover方法使用及 mouseenter与mouseleave和 mouseover与mouseout的区别
Posted unionline
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery hover方法使用及 mouseenter与mouseleave和 mouseover与mouseout的区别相关的知识,希望对你有一定的参考价值。
定义和用法
hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。
jQuery 1.7 版本前该方法触发 mouseenter 和 mouseleave 事件。
jQuery 1.8 版本后该方法触发 mouseover 和 mouseout 事件。
语法
调用: $( selector ).hover( handlerIn, handlerOut )
等同以下方式:$( selector ).mouseover( handlerIn ).mouseout( handlerOut );
注意:如果只规定了一个函数,则它将会在 mouseover 和 mouseout 事件上运行。
调用:$(selector).hover(handlerInOut)等同于:$( selector ).on( "mouseover mouseout", handlerInOut );
区别
mouseout 事件在鼠标离开任意一个子元素及选的元素时触发。
mouseleave 事件只在鼠标离开选取的的元素时触发。
参考
http://www.runoob.com/jquery/event-hover.html
以上是关于Jquery hover方法使用及 mouseenter与mouseleave和 mouseover与mouseout的区别的主要内容,如果未能解决你的问题,请参考以下文章
jQuery hover()方法和jQuery toggle()方法用法示例
有没有一种简单的方法可以使用 jQuery 淡入 css :hover 背景?