收藏
回答

请问小程序里如何判断一组动画已经完成

问题模块
教程反馈

如题,想等一组动画完成之后再执行下一组动画,看了半天教程不知道怎么判断第一组动画已经完成。要么就是同时执行。

目前想到的笨办法,是将第一组动画的完成时间拿出来,然后第二组动画延迟到第一组动画时间结束再执行。  难道目前只能用这种时间叠加的方法来进行多组动画吗?

请问, 有没有方法,能判断一组动画是否完成,还是说有回调但是我不知道?


回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2018-08-15

    用step()分隔,自然就是一组完成了完成下一组呀

    2018-08-15
    赞同
    回复 7
    • 浪荡的浪
      浪荡的浪
      2018-08-15

      可是如果是不同的动画实例呢?  一个实例完成之后再开始下一个实例?

      2018-08-15
      回复
    • 卢霄霄
      卢霄霄
      2018-08-15回复浪荡的浪

      https://developers.weixin.qq.com/miniprogram/en/dev/framework/view/wxml/event.html

      事件里有 transitionend 和 animationend 。我记得好像只有 transitionend 生效

      2018-08-15
      回复
    • 車句
      車句
      2018-08-17回复卢霄霄

      感谢

      2018-08-17
      回复
    • 卢霄霄
      卢霄霄
      2018-08-17回复車句

      噗嗤。。还专门跑来说感谢的么~

      2018-08-17
      回复
    • 刘晓兵
      刘晓兵
      2018-08-17回复卢霄霄

      我都是专门来给你留言的小哥哥

      2018-08-17
      回复
    查看更多(2)
登录 后发表内容