Authored by zhangxiaoru

bottom banner

@@ -34,6 +34,10 @@ module.exports = function(specificGender) { @@ -34,6 +34,10 @@ module.exports = function(specificGender) {
34 34
35 var $footer; 35 var $footer;
36 36
  37 + var bottomBannerLoaded;
  38 +
  39 + require('../common');
  40 +
37 ellipsis.init(); 41 ellipsis.init();
38 42
39 // ajax url 43 // ajax url
@@ -47,19 +51,19 @@ module.exports = function(specificGender) { @@ -47,19 +51,19 @@ module.exports = function(specificGender) {
47 } else if (yohoCoinType) { 51 } else if (yohoCoinType) {
48 52
49 gender = (specificGender === 'boys' || $('.mobile-wrap').hasClass('boys-wrap')) ? 53 gender = (specificGender === 'boys' || $('.mobile-wrap').hasClass('boys-wrap')) ?
50 - '1,3&rec_pos=100009' : '2,3&rec_pos=100009', 54 + '1,3&rec_pos=100009' : '2,3&rec_pos=100009';
51 url = '/product/recom/maylike?gender=' + gender; 55 url = '/product/recom/maylike?gender=' + gender;
52 RECPOSE = 110009; 56 RECPOSE = 110009;
53 57
54 } else if (logisticType) { // 物流页面 58 } else if (logisticType) { // 物流页面
55 gender = (specificGender === 'boys' || $('.mobile-wrap').hasClass('boys-wrap')) ? 59 gender = (specificGender === 'boys' || $('.mobile-wrap').hasClass('boys-wrap')) ?
56 - '1,3&rec_pos=100006' : '2,3&rec_pos=100006', 60 + '1,3&rec_pos=100006' : '2,3&rec_pos=100006';
57 url = '/product/recom/maylike?gender=' + gender; 61 url = '/product/recom/maylike?gender=' + gender;
58 RECPOSE = 110006; 62 RECPOSE = 110006;
59 63
60 } else { 64 } else {
61 gender = (specificGender === 'boys' || $('.mobile-wrap').hasClass('boys-wrap')) ? 65 gender = (specificGender === 'boys' || $('.mobile-wrap').hasClass('boys-wrap')) ?
62 - '1,3&rec_pos=100001' : '2,3&rec_pos=100002', 66 + '1,3&rec_pos=100001' : '2,3&rec_pos=100002';
63 url = '/product/recom/maylike?gender=' + gender; 67 url = '/product/recom/maylike?gender=' + gender;
64 } 68 }
65 69
@@ -126,6 +130,7 @@ module.exports = function(specificGender) { @@ -126,6 +130,7 @@ module.exports = function(specificGender) {
126 }, 130 },
127 success: function(data) { 131 success: function(data) {
128 var PRDID = []; 132 var PRDID = [];
  133 +
129 if (data === ' ' || data === '') { 134 if (data === ' ' || data === '') {
130 searching = true; 135 searching = true;
131 136
@@ -133,17 +138,21 @@ module.exports = function(specificGender) { @@ -133,17 +138,21 @@ module.exports = function(specificGender) {
133 138
134 // 有货币页面不加载底部 139 // 有货币页面不加载底部
135 if (gender && !specificGender) { 140 if (gender && !specificGender) {
136 - gender = gender.substr(0, 3);  
137 -  
138 - if (gender === '1,3') {  
139 - url = '/boys/bottomBanner';  
140 - } else {  
141 - url = '/girls/bottomBanner'; 141 + if (bottomBannerLoaded) {
  142 + return;
142 } 143 }
  144 +
  145 + url = '/channel/bottomBanner';
  146 +
143 $.ajax({ 147 $.ajax({
144 type: 'GET', 148 type: 'GET',
145 url: url, 149 url: url,
  150 + data: {
  151 + gender: window.queryString._Channel
  152 + },
146 success: function(data) { 153 success: function(data) {
  154 + bottomBannerLoaded = true;
  155 +
147 if (data && data.img) { 156 if (data && data.img) {
148 $('#load-more-img').show(); 157 $('#load-more-img').show();
149 $('#load-more-img a').attr('href', data.url); 158 $('#load-more-img a').attr('href', data.url);
@@ -208,7 +217,7 @@ module.exports = function(specificGender) { @@ -208,7 +217,7 @@ module.exports = function(specificGender) {
208 }); 217 });
209 } 218 }
210 219
211 - $('.maybe-like p').on('touchstart', function(e) { 220 + $('.maybe-like p').on('touchstart', function() {
212 search(); 221 search();
213 }); 222 });
214 223
@@ -232,6 +241,7 @@ module.exports = function(specificGender) { @@ -232,6 +241,7 @@ module.exports = function(specificGender) {
232 $('.maybe-like .goods-list').on('click', 'a', function() { 241 $('.maybe-like .goods-list').on('click', 'a', function() {
233 var index = $(this).closest('.good-info').index() + 1, 242 var index = $(this).closest('.good-info').index() + 1,
234 pageNum = 50; 243 pageNum = 50;
  244 +
235 window.givePoint({ 245 window.givePoint({
236 REC_POSE: RECPOSE, 246 REC_POSE: RECPOSE,
237 PRD_ID: $(this).closest('.good-info').data('id'), 247 PRD_ID: $(this).closest('.good-info').data('id'),