javascript动画

<img name="myImage" src="image/0.jpg" width="500" height="500">
<script>
 var allImages = new Array(10);
 var numloaded = 0;
 
 function countImages()
 {
  if (++numloaded == allImages.length)animate();
 }
 
 for(var i = 0; i < 10; i++)
 {
  allImages[i] = new Image();
  allImages[i].onload = countImages;
  allImages[i].src = "image/" + i + ".jpg";
 } 
 
 var currentImage = 0;
 var timeoutId = null;
 
 function animate()
 {
  document.myImage.src = allImages[currentImage].src;
  currentImage = (currentImage + 1) % 10;
  
  timeoutId = setTimeout("animate()",2000);
 }
</script>

<form>
 <input type="button" value="Start" οnclick="if (timeoutId == null) animate();" />
 <input type="button" value="Stop" οnclick="if (timeoutId) clearTimeout(timeoutId); timeoutId=null;" />
</form>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值