jQuery hover()

17 Mar 2025 | 阅读 2 分钟

jQuery hover() 方法在您将鼠标指针悬停在选定元素上时执行两个函数。hover() 方法会触发 mouseenter 和 mouseleave 事件。

语法:

注意:如果您只指定一个函数,那么它将同时用于 mouseenter 和 mouseleave 事件。

jQuery hover() 事件的参数

参数描述
InFunction这是一个必需的参数。当 mouseenter 事件发生时,将执行此函数。
OutFunction这是一个可选参数。当 mouseleave 事件发生时,将执行此函数。

jQuery hover() 示例

让我们举一个例子来查看 hover() 的效果。在此示例中,当您将鼠标指针悬停在选定元素上时,该选定元素的背景颜色将会改变。

立即测试

输出

将鼠标指针悬停在我上面!

注意:在上面的示例中,选定元素的背景颜色在 mouseenter 事件时为紫色,在 mouseleave 事件时为绿色。

jQuery hover() 示例 2

让我们通过结合 fadeIn 和 fadeOut 效果来看另一个 hover() 事件的示例。

立即测试
下一个主题jQuery mousedown()