Authored by weiqingting

bug解决

@@ -105,20 +105,21 @@ module.exports = function(data) { @@ -105,20 +105,21 @@ module.exports = function(data) {
105 105
106 delete data.url; 106 delete data.url;
107 107
108 - var loadAjax=function(url,data,count){  
109 - options = { 108 + loadAjax = function(url, data, count) {
  109 + var options = {
110 type: 'POST', 110 type: 'POST',
111 url: url, 111 url: url,
112 data: data, 112 data: data,
113 success: function(data) { 113 success: function(data) {
114 var code = data.code; 114 var code = data.code;
115 - var myTemplate; 115 + var myTemplate,len,pos;
116 116
117 if (code === 200) { 117 if (code === 200) {
118 - var len = data.goods.length%count;  
119 - var pos = data.goods.length-len-1;  
120 - data.goods.splice(pos,len);  
121 - 118 + len = data.goods.length % count;
  119 + pos = data.goods.length - len - 1;
  120 +
  121 + data.goods.splice(pos, len);
  122 +
122 myTemplate = Handlebars.compile(load.tpl); 123 myTemplate = Handlebars.compile(load.tpl);
123 124
124 $container.append(myTemplate(data.goods)); 125 $container.append(myTemplate(data.goods));
@@ -141,18 +142,18 @@ module.exports = function(data) { @@ -141,18 +142,18 @@ module.exports = function(data) {
141 }; 142 };
142 143
143 $.ajax(options); 144 $.ajax(options);
144 - } 145 + };
145 146
146 147
147 load.on('after', function(p) { 148 load.on('after', function(p) {
148 data = $.extend({}, data, { 149 data = $.extend({}, data, {
149 pageIndex: p.index 150 pageIndex: p.index
150 }); 151 });
151 -  
152 152
153 - data.pageCount = data.count*data.rows[1];  
154 153
155 - loadAjax(url,data); 154 + data.pageCount = data.count * data.rows[1];
  155 +
  156 + loadAjax(url, data);
156 }); 157 });
157 158
158 load.on('before', function(p) { 159 load.on('before', function(p) {
@@ -214,11 +215,11 @@ module.exports = function(data) { @@ -214,11 +215,11 @@ module.exports = function(data) {
214 data = $.extend({}, data, { 215 data = $.extend({}, data, {
215 pageIndex: p.index 216 pageIndex: p.index
216 }); 217 });
217 -  
218 218
219 - data.pageCount = data.count*data.rows[0];  
220 219
221 - loadAjax(url,data,data.count); 220 + data.pageCount = data.count * data.rows[0];
  221 +
  222 + loadAjax(url, data, data.count);
222 223
223 load.emit(); 224 load.emit();
224 }); 225 });
@@ -24,8 +24,8 @@ if ($.inArray(homePage, ['boys','girls','kids','lifestyle']) > -1) { @@ -24,8 +24,8 @@ if ($.inArray(homePage, ['boys','girls','kids','lifestyle']) > -1) {
24 require('../common/new-arrivls')({ 24 require('../common/new-arrivls')({
25 type: homePage, 25 type: homePage,
26 url: '/common/getNewArrival', 26 url: '/common/getNewArrival',
27 - count:(homePage === 'boys') || (homePage === 'lifestyle') ? 5 : 4,  
28 - rows:[5,3] 27 + count: (homePage === 'boys') || (homePage === 'lifestyle') ? 5 : 4,
  28 + rows: [5,3]
29 }); 29 });
30 window.setCookie('_Channel', homePage, { 30 window.setCookie('_Channel', homePage, {
31 domain: '.yohobuy.com', 31 domain: '.yohobuy.com',