var me = this;
var query = wx.createSelectorQuery().in(me);
query.selectViewport().scrollOffset()
query.select("#comment").boundingClientRect();
query.exec(function (res) {
console.log(res);
var miss = res[0].scrollTop + res[1].top - 10;
wx.pageScrollTo({
scrollTop: miss,
duration: 300
});
});
let query = wx.createSelectorQuery().in(this);
query.selectViewport().scrollOffset()
query.select("#Nav").boundingClientRect();
query.select("#FilterNav").boundingClientRect();
query.select("#"+((letter=='#')?'other':letter)).boundingClientRect();
query.exec(function (res) {
let scrollTop = 0;
if(res[3]){
scrollTop = res[0].scrollTop + res[3].top
}else{
scrollTop = res[0].scrollTop;
}
wx.pageScrollTo({
scrollTop: scrollTop - res[1].height - res[2].height,
duration: 300
});
});
var that= this;
var query = wx.createSelectorQuery().in(that);
query.selectViewport().scrollOffset()
query.select("#"+特定id值).boundingClientRect();
query.exec(function (res) {
console.log(res);
var data= res[0].scrollTop + res[1].top - 10; // 顶部距离该id值得距离
wx.pageScrollTo({
scrollTop: data,
duration: 300
});
});
https://www.cnblogs.com/neeter/p/11990875.html
https://blog.csdn.net/rr123why/article/details/107685681
