为了账号安全,请及时绑定邮箱和手机立即绑定

关于两个startMove函数先后执行的问题

两个startMove函数先后调用后,为什么不是第一个startMove完全执行了才去执行第二个?因为如果第一个startMove函数完全执行了,就不会出现第二个startMove直接把第一个startMove函数的定时器就清除的情况?

例如:Oli.onmouseover = function(){startMove(oLi,"width",400);startMove(oLi,"height",200)}

function startMove(obj,attr,oTarget){clearInterval(obj.timer);.....}


正在回答

2 回答

我觉得应该是一个覆盖的意思,后面的会覆盖前面的功能


0 回复 有任何疑惑可以回复我~

startMove调用setInterval异步执行,因此不能先后调用。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于两个startMove函数先后执行的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信