js运动2 缓冲运动

Math.ceil(number)

向上取整Math.ceil(3.0001) //4

Math.floor(number)

向下取整Math.floor(3.99999) //3

缓冲运动,距离和速度成正比




    
    缓冲运动

    

    





js运动2 缓冲运动_第1张图片
huanchong.gif

改1

speed = Math.ceil(speed);
js运动2 缓冲运动_第2张图片
huanchong2.gif

改1的问题

小红块的left设置改为700px后运行

js运动2 缓冲运动_第3张图片
huanchong3.gif

改2

speed = speed>0 ? Math.ceil(speed) : Math.floor(speed);

没有问题了

js运动2 缓冲运动_第4张图片
huanchong4.gif

你可能感兴趣的:(js运动2 缓冲运动)