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

关于javascript的settimeout函数的问题?

关于javascript的settimeout函数的问题?

Git
慕森王 2019-01-27 19:01:08
关于javascript的settimeout函数的问题,我递归调用做动画,但是却瞬间到达!为什么!!!function moveElemet(tarElemet,position){var count = parseInt(tarElemet.style.marginLeft);if (count < position){ // on the left, move right count+=1;alert(count);tarElemet.style.marginLeft=count+"px";setTimeout ( moveElemet( tarElemet,position) ,1000);}就是把tarElemet往右移动,用settimeout的1000ms延迟做出动画效果,但是它却是瞬间把marginLeft值改变成position值了,是忽略了settimeout的delay属性吗?求高手指教!!!!!!!!!!
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 506 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信