jQuery hover()
时间:2020-02-23 14:46:09 来源:igfitidea点击:
当鼠标指针进入并离开选定HTML元素时,将触发jQuery hover()函数。
jQuery悬停功能将附加两个事件处理程序,以在鼠标进入和离开元素时执行。
jQuery悬停
hover()方法为鼠标进入和鼠标离开事件附加处理程序。
使用hover()的语法:
- 悬停(handlerIn,handlerOut)
当鼠标进入html元素时,将执行handlerIn函数;当鼠标离开该元素时,将执行handlerOut函数。
- 悬停(handlerInOut)
使用此方法,您可以附加一个处理程序–" handlerInOut",该处理程序将与鼠标enter和鼠标离开事件一起执行。
此函数是$(选择器).on(" mouseenter mouseleave",handlerInOut);"的简写形式。
jQuery悬停示例
下面的示例演示jQuery hover()函数的用法。
<!DOCTYPE html>
<html>
<head>
<title>jQuery hover</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
$(document).ready(function(){
$("div").hover(
function() {
$( this ).append( $( " : Now You are a Super *" ) );
}, function() {
$( this ).find( "span:last" ).remove();
}
);
});
</script>
<style>
.divClass1
{
padding:5px;
text-align:center;
background-color:yellow;
border:solid 1px;
}
span {
color: red;
}
</style>
</head>
<body>
<div class="divClass1">Enter theitroad</div>
</body>
</html>
在此示例中,您可以看到hover()函数附加了两个处理程序– append()方法是输入元素时执行的函数,它将附加一个<span>元素。
当您离开元素时,find()方法会找到<span>元素,并将其从父元素中删除,该父元素在本示例中为<div>元素。

