jQuery - hover() 方法

hover() 被调用mouseentermouseleave。您可以使用它来检测鼠标何时进入 element.

.hover( handlerIn, handlerOut )

The method hover() 是 :

$( selector ).mouseenter( handlerIn ).mouseleave( handlerOut );
语法:

$( selector ).hover( handlerIn, handlerOut )
Example:

$( p” ).hover(
function() { // 鼠标进入
$( this ).addClass( hover” );
}, function() { // 鼠标退出 zone
$( this ).removeClass( hover” );
}
);

.hover( handlerInOut )

当对目标元素区域的输入和输出事件重复相同的处理时,此方法非常有用。我们不需要将代码复制到输入和输出事件函数中。

语法:

$(selector).hover(handlerInOut)
将单个函数传递给 hover(),它将执行两个事件,mouseentermouseleave。这允许 jQuery 用户在处理程序中使用不同的故障转移方法,或者根据 event.type.

Example:

$( selector ).on( 鼠标指针进出框”, handlerInOut );

参考:
https://api.jquery.com/hover/