收藏
回答

通过点击事件获取的view元素的offsetLeft值每次都不一样?

现在的场景是,自己做的tabs组件上每个tab是一个view元素,点击切换active tab的时候,active class从左边的元素移动到右边的元素时拿到的offsetLeft值比从右边切到左边的大,其实从右到左拿到的offsetLeft值是对的,下面我贴个代码片段。

这是代码片段:https://developers.weixin.qq.com/s/Xr33SKmt7Cnt

点击顺序:预展车->待审核->预展车,再看控制台打印的值,预展车两次返回的offsetLeft值不一样

最后一次编辑于  2021-01-30
回答关注问题邀请回答
收藏

1 个回答

  • Riven.
    Riven.
    2021-01-30

    你好,反馈已收到,我们核实下,有进展会同步。

    2021-01-30
    有用
    回复 2
    • Ablikim
      Ablikim
      2021-01-30
      好的 在线等。。。
      2021-01-30
      回复
    • 詩茵🌟
      詩茵🌟
      2022-04-12
      请问修复了没有。复现这个问题了:如果是从右往左滑动,offsetLeft是正确的;如果是从左滑到右,这个值在第一次点击时是错的,点击第二次以上才正确。
      2022-04-12
      回复
登录 后发表内容
问题标签