微信小程序,如何获取元素相对于父级的位置?
我希望获得指定元素相对于父级的位置(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.top)
console.log('left', res.left)
})
} 获取父级的减去子级的不就是你想要的
页:
[1]