在 jQuery 中使用悬停
在今天的文章中,我们将了解 jQuery 中的 .hover()
事件。
在 jQuery 中使用 .hover()
JQuery 的 .hover()
方法将一个或两个处理程序绑定到匹配因子,以便在鼠标光标进入和退出元素时同时完成。根据绑定器处理程序,.hover()
方法可以采用三种参数。
语法:
.hover( handlerInFn, handlerOutFn )
.hover( handlerInOutFn )
参数:
handlerInFn
:当鼠标指针进入元素时,需要调用/执行该函数。handlerOutFn
:当鼠标指针离开元素时,需要调用/执行该函数。handlerInOutFn
:当鼠标指针进入或离开元素时,需要调用/执行该函数。
.hover()
方法绑定控制器以使鼠标移入和移出活动。当鼠标在细节内部时,你可以使用它来观察元素在给定时间的行为。
.hover()
技术,即使你传递一个函数,也会在鼠标输入和输出上运行该处理程序。我们应该在处理程序中使用 jQuery 的各种切换技术,或者根据 event.type
在处理程序中做出异常响应。
你可以在文档中找到有关 .hover()
方法的更多信息此处。
让我们通过以下示例来理解 .hover()
:
HTML 代码:
<ul>
<li>Windows</li>
<li>Mac</li>
<li>Linux</li>
</ul>
JavaScript 代码:
$( "li" ).hover(function() {
console.log(this.textContent)
});
使用 ul
元素,我们在上面的示例中描述了一个操作系统列表。当你开始将鼠标悬停在列表上时,它将跟随悬停对元素的影响,然后执行相应的功能。
在上述实例中,当你开始将鼠标悬停在 Linux
上时,它将打印元素的文本值。
尝试在任何支持 jQuery 的浏览器中运行上面的代码片段。它将显示下面给出的结果:
输出:
"Linux"
请参阅此处的代码演示。
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn