收藏
回答

如何使用小程序的animationend事件?

我在文档

https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html 中发现支持animationend事件,但我没找到任何使用这个事件的方法和例子,尝试过简单bindanimationend,没有效果,网上也搜不到其它教程,请问该如何使用此类事件?

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

6 个回答

  • 阿白
    阿白
    2021-08-29

    transitionend 会在 WXSS transition 或 wx.createAnimation 动画结束后触发

    animationstart 会在一个 WXSS animation 动画开始时触发

    animationiteration 会在一个 WXSS animation 一次迭代结束时触发

    animationend 会在一个 WXSS animation 动画完成时触发


    transitionend 这个才是JS里面wx.createAnimation结束后触发的,下面三个是监听的是 css3 使用@keyframes定义的动画的执行结束事件和动画循环事件,搬运自https://blog.csdn.net/ITzhongzi/article/details/108618963

    2021-08-29
    有用 1
    回复 1
    • momo
      momo
      2021-10-13
      好家伙
      2021-10-13
      回复
  • Simon
    Simon
    2021-04-29

    都21年了,这问题依然没有解决啊

    2021-04-29
    有用 1
    回复
  • 陈先生(Ken)
    陈先生(Ken)
    2018-07-26

    目前

    animation三个事件都无效,BUG!!!!!!!!

    2018-07-26
    有用 1
    回复
  • 电驴佬乔治
    电驴佬乔治
    2021-10-19

    不是无效,明确动画变化的类型是 transitionend 还是 animationend

    2021-10-19
    有用
    回复
  • 扑空
    扑空
    2021-03-30

    无效

    2021-03-30
    有用
    回复
  • 如若菇凉
    如若菇凉
    2019-11-11

    同无效

    2019-11-11
    有用
    回复
登录 后发表内容