收藏
回答

this.animate() 这个不知道算不算bug,未使用的建议不要使用?

简略描述:

当一个view 经存在一个正在执行且未执行完成的 this.animate() 动画,

在该动画 duration 时间内,使用一个新的 this.animate() 动画顶替上去,

前一个 this.animate()  动画会直接被覆盖,并且前一个动画的回调方法不会执行,导致代码出现逻辑异常。

再简略描述:

一个使用了 this.animate() 的方法,在 duration 时间内再次被调用,就会出现前一个动画的回调方法不执行的情况,导致代码出现逻辑异常。

回答关注问题邀请回答
收藏
登录 后发表内容