请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

小球数组问题

shopcart的drop()方法中,只要一个ball的show为true就return了,那就是balls数组中只会有一个ball,并且在afterDrop()方法中,也是只取了.shift(),说明dropBalls数组中,也是只有一个ball。设置5个小球是为了连续点击时的流畅性,也就是前一个小球的动画还没结束,后一个小球的动画已经开始了。

    老师,我上面的理解对吗?

正在回答

1回答

设置5个小球是为了连续点击,这个理解是对的。不过 drop 方法是从5个小球中找到一个没有正在下落的小球(也就是 show 为 false 的),afterDrop 是为了把小球的 show 设置为 false。如果是连续点击,dropBalls 会同时存在多个。

0 回复 有任何疑惑可以回复我~
  • 提问者 helloSylvia #1
    嗯嗯,明白了,可以理解中间有个时间差,也就是如果我们把一次掉落的时间设的长一点,那就要增加小球数了
    回复 有任何疑惑可以回复我~ 2017-10-10 18:35:21
  • 提问者 helloSylvia #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-10-10 19:13:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信