JS运动基础框架实例分析
本文实例讲述了JS运动基础框架。分享给大家供大家参考。具体分析如下:
这里需要注意:
1.在开始运动时关闭已有的定时器
2.把运动和停止隔开
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title></title>
<styletype="text/css">
#div1{
width:200px;
height:200px;
background:red;
position:absolute;
left:0;
top:60px;
}
</style>
<scripttype="text/javascript">
window.onload=function(){
varoDiv=document.getElementById("div1");
varoBt=document.getElementsByTagName('input')[0];
vartime=null;
oBt.onclick=function(){
clearInterval(time);//这里首先要关闭一个定时器,这是因为解决在运动过程中多次点击按钮从而产生多个定时器叠加的bug
time=setInterval(function(){
varspeed=7;
if(oDiv.offsetLeft<=600)
oDiv.style.left=oDiv.offsetLeft+speed+'px';
else{
clearInterval(time);
}
},30);
}
}
</script>
</head>
<body>
<inputtype="button"value="开始运动"/>
<divid="div1"></div>
</body>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志