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>元素。