收藏
回答

小程序如何给动态列表的每一项添加一个animation动画?

小程序如何给动态列表的每一项添加一个animation动画?

列表是每点击一下往列表里面新增一个图片,想让这个图片有一个动画效果(缩放,平移),大概1秒后消失。

wx.createAnimation 动态生成的,但是绑定给每一个for循环出来的元素都没有效果。

没有没好的解决方式,css定义的话只能定义一个动画,不适用动态列表

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

2 个回答

  • ?
    ?
    09-08

    动画绑定在一个class上。

    点击给当前div添加有动画的class。

    09-08
    有用
    回复
  • 王志鹏
    王志鹏
    09-08

    提个建议 不知可不可行 遍历数组for循环出来的元素 给最后一个元素添加指定class 给这个class写上动画 每次数组添加重新遍历的时候 最后一个元素就有动画了 (问题可能是怎么控制这个动画生效)

    09-08
    有用
    回复 2
    • 啷咯哩咯啷
      啷咯哩咯啷
      09-08
      希望的效果是,双击屏幕(算是点赞了)列表新增一个图标,显示在手指点击的位置,然后缩放,平移一点后消失(类似抖音直播点赞的功能)
      09-08
      回复
    • 王志鹏
      王志鹏
      09-08回复啷咯哩咯啷
      那你直接监听双击  获取点击坐标  在这个地方显示元素   动画写好然后几秒后消失 就ok了啊
      09-08
      回复
登录 后发表内容
问题标签