该题中if语句的意义

来源:3-1 JS缓冲动画

韩小亖

2015-07-21 23:47

因为speed是越来越小的,最后会变成0,所以oDiv.style.left=oDiv.offsetLeft+speed+"px"一直加下去也没有关系,最后是不会变的,所以if语句存在的意义是什么?

写回答 关注

2回答

  • 22不小了
    2015-10-15 21:50:23

    (iTarget-context.offsetLeft)/20 分子在无线变小趋近于零却不会等于零 其整体(iTarget-context.offsetLeft)/20 无线接近零,而不是等于零,Math把他清零,关闭定时器


  • wengyaqiang
    2015-07-28 15:23:46

    如果没有用if语句判断,即使speed减小到0后,在页面效果上看,似乎运动效果停止了,但是实际上,程序还是在一直运行,你可以通过加一条console.log(speed); 语句,然后打开控制台看效果

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题