效果如图:
通过点击strat和stop两个按钮,实现动画的开始停止
代码如下
三张图片实现动画翻书效果
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
</head>
<body>
<img src="girl_1.gif" alt="" id="img" />
<input type="button" id="strat" value="strat" />
<input type="button" id="stop" value="stop" />
<script>
//实例:小孩翻书
var img=document.getElementById("img");
var strat=document.getElementById("strat");
var stop=document.getElementById("stop");
var i=0;
var timer;
var flag=0;
strat.onclick=function(){
if(flag==0){
timer=setInterval(function(){
i++;
if (i>4) {
i=1;
}
img.src="girl_"+i+".gif";
},200)
flag=1;
}
}
stop.onclick=function(){
clearInterval(timer)
flag=0;
}
</script>
</body>
</html>