小程序
小程序描点:直接上干货
<navigator url="#app" data-id="app" bindtap="scrollView">查看详情</navigator>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view>
<view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view>
123
</view><view id="app">
123
</view>
scrollView: function (event) {
var me = this;
var query = wx.createSelectorQuery().in(me);
var id = event.currentTarget.dataset.id;
query.selectViewport().scrollOffset()
query.select("#" + id).boundingClientRect();
query.exec(function (res) {
console.log(res);
var miss = res[0].scrollTop + res[1].top - 10;
wx.pageScrollTo({
scrollTop: miss,
duration: 300
});
});
},