收藏
回答

wx.createSelectorQuery()获取滚动区域某元素位置时值不对?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.createSelectorQuery() 工具 8.0.50 3.5.8
const query = wx.createSelectorQuery()
query.select('#the-id').boundingClientRect()
query.selectViewport().scrollOffset()
query.exec(function(res){
  res[0].top       // #the-id节点的上边界坐标
  res[1].scrollTop // 显示区域的竖直滚动位置
})
res[1].scrollTop的值总是为0
回答关注问题邀请回答
收藏

2 个回答

  • showms
    showms
    09-23

    res[0]才是当前元素

    09-23
    有用
    回复
  • 诗和远方
    诗和远方
    09-23

    你只获取了‘#the-id’这一个元素,res[1]是第二个元素,你没有获取第二个元素

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