📅  最后修改于: 2023-12-03 15:02:13.907000             🧑  作者: Mango
mouseenter()
是 jQuery 中的一个事件函数,当鼠标进入(穿过)元素时会触发该事件,并且只会触发一次,与 mouseover()
不同,mouseover()
会在子元素中移动时一直触发。
下面是一个例子,当鼠标进入 div
元素时,会改变其背景色:
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<style>
div {
width: 100px;
height: 100px;
background-color: green;
}
</style>
</head>
<body>
<div></div>
<script>
$("div").mouseenter(function() {
$(this).css("background-color", "red");
});
</script>
</body>
</html>
以上代码中,$()
函数用来选取 div
元素并设置鼠标进入时的事件处理函数。在其它事件触发时,可以使用 mouseleave()
函数进行处理。
在实际开发中,mouseenter()
通常用来实现鼠标悬停提示、图片缩放等交互效果。
更多关于 mouseenter()
的用法和示例可以查看官方文档:jQuery | mouseenter()