我希望获得指定元素相对于父级的位置(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)
})
}
解决了吗 想问下 我这边也遇到了这个问题呢