|
@@ -19,7 +19,7 @@ var singleDay = { |
|
@@ -19,7 +19,7 @@ var singleDay = { |
19
|
opt = {
|
19
|
opt = {
|
20
|
$productList: $('.product-list'),
|
20
|
$productList: $('.product-list'),
|
21
|
$swiper: $('.swiper-tab'),
|
21
|
$swiper: $('.swiper-tab'),
|
22
|
- getFlag: false,
|
22
|
+ getFlag: [],
|
23
|
previousScrollTop: 0,
|
23
|
previousScrollTop: 0,
|
24
|
winH: $(window).height(),
|
24
|
winH: $(window).height(),
|
25
|
noResult: '<p class="no-result">未找到相关商品</p>',
|
25
|
noResult: '<p class="no-result">未找到相关商品</p>',
|
|
@@ -113,6 +113,7 @@ var singleDay = { |
|
@@ -113,6 +113,7 @@ var singleDay = { |
113
|
|
113
|
|
114
|
for (i; i < data[1].length; i++) {
|
114
|
for (i; i < data[1].length; i++) {
|
115
|
self.$productList.append('<ul class="product-tab" data-page="0"></ul>');
|
115
|
self.$productList.append('<ul class="product-tab" data-page="0"></ul>');
|
|
|
116
|
+ self.getFlag[i] = false;
|
116
|
}
|
117
|
}
|
117
|
|
118
|
|
118
|
self.$productTab = $('.product-tab');
|
119
|
self.$productTab = $('.product-tab');
|
|
@@ -130,6 +131,9 @@ var singleDay = { |
|
@@ -130,6 +131,9 @@ var singleDay = { |
130
|
|
131
|
|
131
|
if (self.$productTab.eq(index).find('li').length > 0) {
|
132
|
if (self.$productTab.eq(index).find('li').length > 0) {
|
132
|
self.$productTab.hide().eq(index).fadeIn();
|
133
|
self.$productTab.hide().eq(index).fadeIn();
|
|
|
134
|
+ $('img.lazy').lazyload({
|
|
|
135
|
+ effect: 'fadeIn'
|
|
|
136
|
+ });
|
133
|
} else {
|
137
|
} else {
|
134
|
self.getProductData({
|
138
|
self.getProductData({
|
135
|
index: index,
|
139
|
index: index,
|
|
@@ -154,12 +158,12 @@ var singleDay = { |
|
@@ -154,12 +158,12 @@ var singleDay = { |
154
|
var page;
|
158
|
var page;
|
155
|
var curProductTab = self.$productTab.eq(params.index);
|
159
|
var curProductTab = self.$productTab.eq(params.index);
|
156
|
|
160
|
|
157
|
- if (self.getFlag) {
|
161
|
+ if (self.getFlag[params.index]) {
|
158
|
return false;
|
162
|
return false;
|
159
|
}
|
163
|
}
|
160
|
|
164
|
|
161
|
page = +curProductTab.attr('data-page') + 1;
|
165
|
page = +curProductTab.attr('data-page') + 1;
|
162
|
- self.getFlag = true;
|
166
|
+ self.getFlag[params.index] = true;
|
163
|
loading.showLoadingMask();
|
167
|
loading.showLoadingMask();
|
164
|
|
168
|
|
165
|
$.ajax({
|
169
|
$.ajax({
|
|
@@ -175,15 +179,15 @@ var singleDay = { |
|
@@ -175,15 +179,15 @@ var singleDay = { |
175
|
curProductTab.find('.no-result').hide();
|
179
|
curProductTab.find('.no-result').hide();
|
176
|
curProductTab.append(product(data));
|
180
|
curProductTab.append(product(data));
|
177
|
curProductTab.attr('data-page', page);
|
181
|
curProductTab.attr('data-page', page);
|
178
|
- self.getFlag = false;
|
182
|
+ self.getFlag[params.index] = false;
|
179
|
} else {
|
183
|
} else {
|
180
|
if (page === 1) {
|
184
|
if (page === 1) {
|
181
|
if (curProductTab.find('.no-result').length === 0) {
|
185
|
if (curProductTab.find('.no-result').length === 0) {
|
182
|
curProductTab.append(self.noResult);
|
186
|
curProductTab.append(self.noResult);
|
183
|
}
|
187
|
}
|
184
|
- self.getFlag = false;
|
188
|
+ self.getFlag[params.index] = false;
|
185
|
} else {
|
189
|
} else {
|
186
|
- self.getFlag = true;
|
190
|
+ self.getFlag[params.index] = true;
|
187
|
}
|
191
|
}
|
188
|
}
|
192
|
}
|
189
|
|
193
|
|
|
@@ -199,7 +203,7 @@ var singleDay = { |
|
@@ -199,7 +203,7 @@ var singleDay = { |
199
|
error: function() {
|
203
|
error: function() {
|
200
|
tip.show('网络断开连接了~');
|
204
|
tip.show('网络断开连接了~');
|
201
|
loading.hideLoadingMask();
|
205
|
loading.hideLoadingMask();
|
202
|
- self.getFlag = false;
|
206
|
+ self.getFlag[params.index] = false;
|
203
|
}
|
207
|
}
|
204
|
});
|
208
|
});
|
205
|
}
|
209
|
}
|