收藏
回答

bindtransitionend,如果只获取最后一个回调

两组动画组合成一个动画,使用bindtransitionend获取动画回调,会有两个,请教如何只获取第二组动画的回调


https://developers.weixin.qq.com/s/6bnwXfmg7755

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

1 个回答

  • 卢霄霄
    卢霄霄
    2019-01-07

    哈哈哈哈哈 自己计数呗。。

    2019-01-07
    有用
    回复 21
    • 张
      2019-01-08

      combo_transitionend:function(res){

      anicallbacknum++;

      if (anicallbacknum % 2){

      return

      }

      console.log(res);

      },

      之前是这样写的,可是在真机的时候会出现放大之后不缩小的情况,然后就不会去执行缩小之后的下一步动画了,有时候又没问题   =。=

      2019-01-08
      回复
    • 卢霄霄
      卢霄霄
      2019-01-08回复

      有些地方要注意归零数字,比如 两步动画只完成了一步,然后触发了动画其他操作

      2019-01-08
      回复
    • 张
      2019-01-08回复卢霄霄


      真机调试,一个放大缩小两组动画会出现三组回调,吐血


      2019-01-08
      回复
    • 卢霄霄
      卢霄霄
      2019-01-08回复

      那。。咱们可以分开做。。最开始就放大的动画,在完成里做缩小的动画

      2019-01-08
      回复
    • 卢霄霄
      卢霄霄
      2019-01-08回复

      这真是神奇啊。。。

      2019-01-08
      回复
    查看更多(16)
登录 后发表内容