jquery图片淡入淡出

<div class="banner">
<img src="__PUBLIC__/images/index1.jpg">
<img src="__PUBLIC__/images/index2.jpg">
<img src="__PUBLIC__/images/index3.jpg">
<script type="text/javascript" src="__PUBLIC__/js/imageshow.js"></script>
</div>
<style>
.banner img {
vertical-align:top; /** 兼容IE6,去掉IE6中img下面有空隙 **/
position:absolute; /** 绝对定位,所有的图片都显示在同一个位置 **/
margin:0 auto;
} 
</style>
//这是imageshow.js
$(function(){
$(".banner img").fadeOut(0).eq(0).fadeIn(0);//先隐藏所有图片,再将对象移到第一张图片,使之淡入
var i = 0;//初始化图片的索引值
setInterval(function(){//setInterval是每隔一段时间循环一个动作
if($(".banner img").length > (i+1)){//判断是否执行到最后一张图片
$(".banner img").eq(i).fadeOut(2000).next("img").fadeIn(2000);//索引值为i的图片淡出,它的下一张图片淡入
i++;//使索引值增加1,下一次执行动作的图片索引值为i+1,
}
else{//如果为最后一张图片,将执行下面的代码
$(".banner img").eq(i).fadeOut(2000).siblings("img").eq(0).fadeIn(2000);//索引值为i的图片淡出,这里不同于上面,是第一张图片淡入
i = 0;//将索引值变为0,回到初始状态
}
},5000);//5000ms执行一次淡入淡出的动作
})


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值