使用JS实现简单的轮播效果

用JS实现简单的轮播效果

用setInterval()方法,定时几秒之后更换轮播的图片。

JS的代码
<script>
 		//初始化,在页面加载完成之后每2s调用一次changeimg()的方法
		function init(){
			setInterval("changeimg()","2000");
		}
		var i=0;
		//每进入一次函数,改变img的src,以此改变显示的图片
		function changeimg(){
			i++;
			document.getElementById('lunbo').src="img/"+i+".jpg";
			if(i==5){
				i=0;
			}
		}
		//下面的数字链接也是一样
		var a=0;
		var time=setInterval("move()","2000");
		function move(){
			a++;
			$("#"+a).addClass("current");
			$("#"+a).siblings().removeClass("current");
			if(a==5){
				a=0;
			}
		}
	</script>
html代码
<body "init()">
	<div class="lunbo">
		<img src="img/1.jpg" id="lunbo">
		<div class="shuzi">
			<ul>
				<li class="current" id="1"><a href="#">1</a></li>
				<li id="2"><a href="#">2</a></li>
				<li id="3"><a href="#">3</a></li>
				<li id="4"><a href="#">4</a></li>
				<li id="5"><a href="#">5</a></li>
			</ul>
		</div>
	</div>
</body>

这是实现简单的轮播效果,没有实际的点击效果,需要深入学习JavaScript就能够完善相关的功能。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值