小球数组问题
来源:17-20 购物车小球动画实现(3)

helloSylvia
2017-10-10
shopcart的drop()方法中,只要一个ball的show为true就return了,那就是balls数组中只会有一个ball,并且在afterDrop()方法中,也是只取了.shift(),说明dropBalls数组中,也是只有一个ball。设置5个小球是为了连续点击时的流畅性,也就是前一个小球的动画还没结束,后一个小球的动画已经开始了。
老师,我上面的理解对吗?
写回答
1回答
-
设置5个小球是为了连续点击,这个理解是对的。不过 drop 方法是从5个小球中找到一个没有正在下落的小球(也就是 show 为 false 的),afterDrop 是为了把小球的 show 设置为 false。如果是连续点击,dropBalls 会同时存在多个。
022017-10-10
相似问题