js实现图片轮换功能

上图的图片轮换功能用js实现

html

<div class="pic">
	<ul>	
		<li style="display: list-item;" nid="208">
			<a href="http://yhxz.ata.net.cn/?r=dajie" target="_blank">
				<img width="670" height="240" alt="做未来的银行白领,你准备好了吗?" src="/upload/2012-08-17/13451855142122426623.jpg">
			</a>
		</li>
		<li style="display: none;" nid="196">
			<a href="http://www.ccbp.net.cn/campus2012" target="_blank">
				<img width="670" height="240" alt="2012’银行校园招聘,你准备好了吗?" src="/upload/2012-08-16/13450808631165435006.jpg">
			</a>
		</li>
		<li style="display: none;" nid="163">
			<a href="http://www.ccbp.org.cn/apply/?f=ccbp" target="_blank">
				<img width="670" height="240" alt="2012年银行从业资格考试报名" src="/upload/2012-07-24/13431453841975092810.jpg">
			</a>
		</li>			
	</ul>
</div>


js

$(function(){
	var cur_adbar = 1;

	$('div.slider').find('span[nid]').click(function(){
		$('div.slider').find('li[nid]').hide();	//隐藏全部的li
		$('div.slider').find('li[nid="'+$(this).attr('nid')+'"]').fadeIn('slow');		//缓慢的显示现在的li fadeIn()			$('div.slider').find('span[nid]').removeClass('cur');	//移除全部span的cur样式
		$(this).addClass('cur');	//添加当前span的cur样式
	});
	$('div.slider').find('span[nid]').first().click();
	
	setInterval(function(){$('div.slider').find('span[nid]').eq(cur_adbar++%3).click();},5000);
});

知识点 setInterval()函数

按照指定的周期来调用函数或者表达式

setInterval(function(){}, 5000);

 

首选执行的是:

$('div.slider').find('span[nid]').first().click();

第一张图片

调用$('div.slider').find('span[nid]').click()方法

setInterval(funtion(){$('div.slider').find('span[nid]').eq(cur_adbar++%3).click();}, 5000);

第二张图片

 



 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值