本文实例分析了JS弹性运动实现方法。分享给大家供大家参考,具体如下:
描述:像弹簧一样左右弹动,最后缓慢停下来
一、加减速运动
1.加速运动
var iSpeed=0;
iSpeed++;
速度越来越快,最后冲出去
2.减速运动
var iSpeed=20;
iSpeed--;
速度越来越慢,降到0后开始变负值往反方向运动
二、弹性运动
1.在目标点左边,加速;目标点右边,减速,如
if(div1.offsetLeft<300){
iSpeed=iSpeed+1; //等同iSpeed++;
}
else{
iSpeed=iSpeed-1;
}
这是最简单的弹性运动,缺陷:加