收藏
回答

createSelectorQuery如何获取元素相对于父级的位置?

我希望获得指定元素相对于父级的位置(top,left)。

使用官方API的createSelectorQuery,经过测试,我发现只能获得相对于屏幕的位置,而不是相对于父级。

所以,如果我要获得元素相对于父级的位置(top,left),有什么办法?谢谢


        tabsChange: function (e) {
            const { id } = e.currentTarget;


            const query = wx.createSelectorQuery().in(that);
            query.select('#' + id).boundingClientRect();
            query.exec(function (res) {
                console.log('top', res[0].top)
                console.log('left', res[0].left)
            })
        }



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

1 个回答

  • Zan^Z
    Zan^Z
    2022-10-31

    解决了吗 想问下 我这边也遇到了这个问题呢

    2022-10-31
    有用
    回复
登录 后发表内容