js切换图片方式形成动画

这段代码展示了如何使用JavaScript创建一个图片切换动画,包括宠物眨眼和小孩看书两个部分。通过设置定时器和数组存储不同状态的图片路径,实现了宠物眼睛在大眼和小眼之间平滑切换,以及孩子灯光在强光和弱光之间交替,从而产生动画效果。
摘要由CSDN通过智能技术生成
function secend_animation(){
		var petbigeye = $("#petbigeye").val();
		var petsmalleye = $("#petsmalleye").val();
		var kidweaklight = $("#kidweaklight").val();
		var kidpowerfullight = $("#kidpowerfullight").val();//活动图片存放地址
		var kidlightIndex = 0;
		var petIndex = 0;//定义循环切换
		var timeInterval=1000; 
		var pettimeInterval=700; //定义切换频率,单位毫秒
		var kidArr = new Array();  //kid看书数组
		var petArr = new Array();  //小熊眨眼数组
		kidArr[0] = kidpowerfullight;
		kidArr[1] = kidweaklight; 
		petArr[0] = petbigeye;
		petArr[1] = petsmalleye;
		setInterval(Peteye,timeInterval);  
		setInterval(readbook,pettimeInterval); //启动定时器 
		function Peteye(){//宠物眨眼
			var peteyeobj=document.getElementById("peteye"); 
			if (petIndex==petArr.length-1) { //最后一张图片,将index置0,以此不断循环
					petIndex=0; 
				} 
			else { 
					petIndex+=1; 
				}	 
			peteyeobj.src=petArr[petIndex];  //修改图片
		}
		function readbook(){//小孩看书
			var kidlightobj=document.getElementById("kidlight"); 
			if (kidlightIndex==kidArr.length-1) { 
				kidlightIndex=0; 
				} 
			else { 
				kidlightIndex+=1; 
				}	 
			kidlightobj.src=kidArr[kidlightIndex]; 
		}
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值