小程序获取页面或者DOM元素距离顶部的距离

页面滚动触发的生命周期函数:
onPageScroll: function (e) {
console.log(‘e.scrollTop’,e.scrollTop)
},
可以监听页面的高度,进行吸顶操作

小程序通过选择器获取元素距离手机顶部的高度:
let query = wx.createSelectorQuery()
query.select(’.nav’).boundingClientRect( (rect) => {
let top = rect.top
}).exec()
其实它查询距离顶部高度的函数并不是一次就查询成功的,可能会查询一个元素多次,所以如果需要把它存在一个数组里面是需要进行数组去重的

小程序获取当前手机屏幕高度的函数:
let h =wx.getSystemInfoSync().windowHeight

你可能感兴趣的:(微信小程序)