各种运动方式

缓冲运动:慢慢停下或开始
速度为0时
clearInterval(timer)

 

匀速运动
距离为某个范围值时停止
Math.abs((oDiv.offsetLeft-iTarget)<iSpeed)

 

多物体运动
startMover(obj,iTarget)
开多个setInterval
所有的东西都不要公用

 

任意值运动
startMover(obj,attr,iTarget)
这里要注意offsetWidth=width+padding+boder 一般不用会出问题
而是用封装的方法getComputedStyle-里的currentStyle方法来获取单纯的width

posted @ 2016-05-20 16:04  lisa2544  阅读(145)  评论(0编辑  收藏  举报