JavaScript(二)——轮播图

轮播图自动播放

需求:

有一组图片, 每隔3秒钟,就去切换一张,最终是一直在不停切换

技术分析:

每隔三秒钟切换图片

步骤分析:

1. 确定事件: 文档加载完成的事件 onload
            2. 事件要触发 : init()
            3. 函数里面要做一些事情:(通常会去操作元素,提供交互)
                 1. 开启定时器: 执行切换图片的函数 changeImg()
            4.  changeImg()
                 1. 获得要切换图片的那个元素

代码实现

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>图片轮播</title>
		<!--
			1. 确定事件: 文档加载完成的事件 onload
			2. 事件要触发 : init()
			3. 函数里面要做一些事情:(通常会去操作元素,提供交互)
			 	1. 开启定时器: 执行切换图片的函数 changeImg()
			4.  changeImg()
			 	1. 获得要切换图片的那个元素
		-->
		<script>
			var index = 0;
			function changeImg(){
				var img = document.getElementById("img1");
				
				var cuIndex = index%3+1;
				img.src="../img/img/"+cuIndex+".jpg"
				
				index+=1;
			}
			
			function init(){
				setInterval("changeImg()",3000);
			}
		</script>
	</head>
	<body onload="init()">
		<img src="../img/img/1.jpg"  width="100%" id="img1"/>
	</body>
</html>

 效果展示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值