...
|
...
|
@@ -17,7 +17,6 @@ Page({ |
|
|
|
|
|
scrollToView: '',
|
|
|
floatViewTop: 70,
|
|
|
alphanetTop: 120,
|
|
|
showFloatView: false,
|
|
|
|
|
|
brandsList: [],
|
...
|
...
|
@@ -93,12 +92,14 @@ Page({ |
|
|
handlerAlphaTap(e) {
|
|
|
let { ap } = e.target.dataset;
|
|
|
let query = '#alphanet' + ap;
|
|
|
if (ap === 'last') {
|
|
|
query = '#last';
|
|
|
}
|
|
|
let pixelRatio = windowWidth/750;
|
|
|
let that = this;
|
|
|
|
|
|
wx.createSelectorQuery().selectAll(query).boundingClientRect(function (res) {
|
|
|
if(res && res[0] && !that.data.showFloatView) {
|
|
|
var floatViewTop = res[0].top / pixelRatio - that.data.alphanetTop - 20;
|
|
|
var floatViewTop = res[0].top / pixelRatio;
|
|
|
that.setData({
|
|
|
scrollToView: ap,
|
|
|
floatViewTop,
|
...
|
...
|
|