<span>//this code sits outside the (document).ready function </span> <span>function twittereyesopen() { </span> <span>//alert("open"); </span> <span>var name_element = $('#twitter-image'); </span> name_element<span>.src = "/images/page-images/twitter-eyes-open.jpg"; </span><span>} </span> <span>function twittereyesclosed() { </span> <span>//alert("closed"); </span> <span>var name_element = $('#twitter-image'); </span> name_element<span>.src = "/images/page-images/twitter-eyes-closed.jpg"; </span><span>}</span>
使用jQuery上的悬停图像,您需要使用Hover()方法。此方法指定两个函数要在所选元素上徘徊时运行的两个函数。当鼠标输入HTML元素时,执行第一个函数,并且在鼠标离开HTML元素时执行第二个函数。这是一个简单的示例:
$(document).ready(function(){$(“ img”)。hover(function(){$(this).attr(“ src”,“ image2.jpg”) });
});
在此示例中,当您悬停在图像上时,它会更改为“ image2.jpg”。当您将鼠标移开时,它会更改为“ image1.jpg”。
>我可以使用CSS代替jQuery更改悬停的图像吗?这可以使用:悬停伪级来完成。这是一个示例:
img:悬停{
>我如何使用jQuery?
在其他div上更改图像?
以更改悬停在其他div上的图像,您可以将Hover()方法与Find()方法组合使用Hover()方法。 Find()方法返回所选元素的后代元素。以下是一个示例:
$(document).ready(function(){
在此示例中,当您悬停在'div1'上时,'div1','div2'中的image to div2'变化为'image2.jpg'。当您将鼠标从“ Div1”移开时,“ Div2”中的图像会更改为“ Image1.jpg”。
在列表项目上更改图像?儿童()方法返回所选元素的所有直接孩子。以下是一个示例:
$(document).ready(function(){
});
});
});
在此示例中,当您将悬停在列表项目上时,该列表的子映像将变为'image2.jpg'。当您将鼠标从列表项目中移开时,儿童图像会更改为“ image1.jpg”。
>当使用jquery?
$(document).ready(function(){$(“ img”)。hover(function(function(){
$(this).fadeOut(500,function(){
$(
$) function(){
$(this).fadeOut(500,function(){
$(this).attr(“ src”,“ image1.jpg”)。然后逐渐消失。当您将鼠标移开时,它会逐渐消失,更改为“ image1.jpg”,然后逐渐消失。数字500表示效果的持续时间。
以上是悬停在悬停的图像的详细内容。更多信息请关注PHP中文网其他相关文章!