首页 > 语言 > JavaScript > 正文

jQuery 淡出一个图像到另一个图像的实现代码

2024-05-06 15:46:52
字体:
来源:转载
供稿:网友
这篇文章主要介绍了jquery的hover事件实现两个图片的淡出切换效果,需要的朋友可以参考下

jQuery 淡出一张图片到另一张图片,例如有下边的 html:

复制代码 代码如下:


<div>
<img src="1.jpg" />
</div>



首先,确保 div 的大小和图片大小一样,这个 div 有另一个背景图,如下:

css代码:

复制代码 代码如下:


.fade
{
background-image:url('images/2.jpg');
width:300px;
height:225px;
}



jQuery 代码如下:

复制代码 代码如下:


$(document).ready(function () {
$(".fade").hover(function () {
$(this).find("img").stop(true, true).animate({ opacity: 0 }, 500);
}, function () {
$(this).find("img").stop(true, true).animate({ opacity: 1 }, 500);
});
});



完整实现代码:

复制代码 代码如下:


<div><img src="1.jpg" /></div>
<style type="text/css">
.fade
{
background-image:url('2.jpg');
width:300px;
height:225px;
margin:0 auto 15px;
}</style>
<script type="text/javascript">
$(document).ready(function () {
$(".fade").hover(function () {
$(this).find("img").stop(true, true).animate({ opacity: 0 }, 500);
}, function () {
$(this).find("img").stop(true, true).animate({ opacity: 1 }, 500);
});
});
</script>



作者:jQuery学习
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选