收藏
回答

transitionend 事件不能冒泡?

文档说 transitionend 事件可以冒泡,但实际测试不能冒泡:

例子:

Page({
  data: {
    offset: 20
  },
  handleParent () {
    console.log("index ote")
  },
  handleChild () {
    console.log("ote")
  },
  handleClick () {
    console.log("onClick offset")
    this.setData({
      offset: this.data.offset === 20 ? 30 : 20
    })
  }
})


<view bindtransitionend="handleParent">
  <view
    style="transform: translate3d(0, {{offset}}px, 0);transition: transform 100ms"
    bindtap="handleClick"
    bindtransitionend="handleChild"
  >
    点击一下
  </view>
</view>


运行结果:

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

2 个回答

  • 健
    2022-05-01

    这还不详细?看不到代码?

    2022-05-01
    有用 1
    回复
  • 😶
    😶
    2021-11-23

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

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