JavaScript 用定时器运动重复加快问题
<scripttype="text/javascript">functionmove(){vartimer=null;varaa=document.getElementB...
<script type="text/javascript">
function move ()
{
var timer=null;
var aa=document.getElementById('body');
clearInterval(timer); 加上这个每次运行函数清定时器怎么还是不管用啊,依然速度累加
timer=setInterval(function()
{
if(aa.offsetLeft>=300)
{
clearInterval(timer);
}
else
{
aa.style.left=aa.offsetLeft+1+'px';
}
},30);
}
</script> 展开
function move ()
{
var timer=null;
var aa=document.getElementById('body');
clearInterval(timer); 加上这个每次运行函数清定时器怎么还是不管用啊,依然速度累加
timer=setInterval(function()
{
if(aa.offsetLeft>=300)
{
clearInterval(timer);
}
else
{
aa.style.left=aa.offsetLeft+1+'px';
}
},30);
}
</script> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询