图片滚动显示的方法

<%@ page contentType="text/html;charset=UTF-8"%>

<div class="grid_8 gridTab">
<!--[banner start]-->
<div class="grid_8Img">
	<a href="javascript:;"> 
		<img src="da/images/banner300x320_03.jpg" alt="" />
	</a>
</div>
<p class="grid_8Btn">
	<a class="active" href="javascript:;"></a>
	<a href="javascript:;"></a>
	<a href="javascript:;"></a>
</p>
</div>

<script type="text/javascript">
/***********************首页 中间banner切换*******************************/
alphaJson={
		img : [
				'da/images/banner300x320_01.jpg',
				'da/images/banner300x320_02.jpg',
				'da/images/banner300x320_03.jpg'
		]
};
picAlpha($('.grid_8Img'),$('.grid_8Btn a'),$('.grid_8Img img'),alphaJson);

function picAlpha(parent,aBtn,oImg,json){
	//参数parent:鼠标经过清定时器的元素,参数:aBtn 事件按钮,参数 :oImg 要换的图片 ; 参数json 调用图片的数据 (格式如上)
		var num=0;
		var timer=null;	
		aBtn.click(function(){
			if($(this).get(0).className=='active') return;
			num=$(this).index();
			alphaShow()
		})	
		
		timer=setInterval(function(){
			num++;
			num%=aBtn.length;
			alphaShow();
		},5000);
			
		parent.on('mouseover',function(){
			clearInterval(timer);	
		})
		parent.on('mouseout',function(){
			timer=setInterval(function(){
				num++;
				num%=aBtn.length;
				alphaShow();
			},5000);
		})
		
		function alphaShow() {
			aBtn.removeClass();
			aBtn.eq(num).addClass('active')
			oImg.stop(true).animate({
				opacity : 0.2	
			},function(){
				
				oImg.attr('src',json.img[num]);
				oImg.stop(true).animate({opacity:1});
			});
		};
			
};
</script>

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值