|
|
// 不要使用es6
|
|
|
'use strict';
|
|
|
|
|
|
var $ = require('yoho-jquery');
|
|
|
var couponsListHbs = require('home/coupons-list.hbs');
|
|
|
var $ = require('yoho-jquery'),
|
|
|
couponsListHbs = require('home/coupons-list.hbs'),
|
|
|
notResultHbs = require('home/coupon-not-result.hbs');
|
|
|
|
|
|
var $couponTab1 = $('.coupon-tab1'),
|
|
|
$couponTab2 = $('.coupon-tab2'),
|
...
|
...
|
@@ -46,29 +47,28 @@ couponFun = function() { |
|
|
page: page
|
|
|
},
|
|
|
success: function(data) {
|
|
|
if (data.length <= 0) {
|
|
|
var $activeDom;
|
|
|
|
|
|
if (indexNum === 1) {
|
|
|
$activeDom = $couponTab2;
|
|
|
} else if (indexNum === 2) {
|
|
|
$activeDom = $couponTab3;
|
|
|
} else {
|
|
|
$activeDom = $couponTab1;
|
|
|
}
|
|
|
|
|
|
if (page <= 1 && data.length <= 0) {
|
|
|
$activeDom.html(notResultHbs());
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
if (page === 0 && data.length <= 0) {
|
|
|
if (data.length <= 0) {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
$tabDom.data('page', ++page);
|
|
|
$tabDom.data('AjaxFlag', false);
|
|
|
|
|
|
switch (indexNum * 1) {
|
|
|
case 0:
|
|
|
$couponTab1.append(couponsListHbs({list: data}));
|
|
|
break;
|
|
|
case 1:
|
|
|
$couponTab2.append(couponsListHbs({list: data}));
|
|
|
break;
|
|
|
case 2:
|
|
|
$couponTab3.append(couponsListHbs({list: data}));
|
|
|
break;
|
|
|
default: break;
|
|
|
}
|
|
|
$activeDom.append(couponsListHbs({list: data}));
|
|
|
window.rePosFooter(); // 重新计算底部位置
|
|
|
}
|
|
|
});
|
...
|
...
|
@@ -105,3 +105,11 @@ $('.coupon-list').on('click', '.info-btn', function() { |
|
|
$this.closest('.coupon-group').find('.coupon-footer').addClass('hide');
|
|
|
}
|
|
|
});
|
|
|
|
|
|
$('body').css({'background-color': '#f2f2f2'});
|
|
|
|
|
|
// 首屏渲染无结果判断
|
|
|
if ($('.coupon-tab1').find('.coupon-group').length <= 0) {
|
|
|
$('.coupon-tab1').html(notResultHbs());
|
|
|
window.rePosFooter(); // 重新计算底部位置
|
|
|
} |
...
|
...
|
|