小程序是否有获取元素离页面顶部距离api(固定的)?
发布于 6 年前 作者 majing 2344 次浏览 来自 问答

当我滚动底部下去 但那个元素离顶部距离是不会变的

function getEleHeight(demo{
  return new Promise((resolve, reject) => {
    wx.createSelectorQuery().select(demo).boundingClientRect((rect) => {
      if(rect){
        resolve(rect)
      }else {
        reject(demo+'获取不到id rect的值为'+rect)
      }
    }).exec()
  })
}
这个可以获取离顶部距离 但是刚进入页面的顶部距离 , 当我滑动了 这个距离会变 有没有不会变的固定的
2 回复

可以通过以下方法判断顶部距离

wx.getMenuButtonBoundingClientRect

https://developers.weixin.qq.com/miniprogram/dev/api/ui/menu/wx.getMenuButtonBoundingClientRect.html

若有帮助请帮忙点个"有用"谢谢↓↓

你先要什么功能或效果?

回到顶部