Showing
3 changed files
with
83 additions
and
83 deletions
@@ -104,9 +104,9 @@ const _shop = (req, res, shopId) => { | @@ -104,9 +104,9 @@ const _shop = (req, res, shopId) => { | ||
104 | shopHeadHide: true, | 104 | shopHeadHide: true, |
105 | gender: req.query.gender, | 105 | gender: req.query.gender, |
106 | channel: req.query.channel, | 106 | channel: req.query.channel, |
107 | - pageHeader: headerModel.setNav({ | ||
108 | - navTitle: result.storeName | ||
109 | - }), | 107 | + // pageHeader: headerModel.setNav({ |
108 | + // navTitle: result.storeName | ||
109 | + // }), | ||
110 | title: result.storeName + '|' + result.storeName + '潮流服装服饰-Yoho!Buy有货', | 110 | title: result.storeName + '|' + result.storeName + '潮流服装服饰-Yoho!Buy有货', |
111 | keywords: result.storeName + ',' + result.storeName + '服装服饰,' + result.storeName + '潮流服装服饰', | 111 | keywords: result.storeName + ',' + result.storeName + '服装服饰,' + result.storeName + '潮流服装服饰', |
112 | description: result.storeName + '|Yoho!Buy有货' + result.storeName + '潮流服饰官方授权店!100%品牌正品保证,支持货到付款。', | 112 | description: result.storeName + '|Yoho!Buy有货' + result.storeName + '潮流服饰官方授权店!100%品牌正品保证,支持货到付款。', |
@@ -305,7 +305,10 @@ const shopIntro = (req, res, next) => { | @@ -305,7 +305,10 @@ const shopIntro = (req, res, next) => { | ||
305 | * opt 操作标识("ok":表示收藏,"cancel":表示取消收藏) | 305 | * opt 操作标识("ok":表示收藏,"cancel":表示取消收藏) |
306 | */ | 306 | */ |
307 | const favoriteBrand = (req, res, next) => { | 307 | const favoriteBrand = (req, res, next) => { |
308 | - res.setHeader('Access-Control-Allow-Origin', req.protocol + '://' + req.headers.origin); | 308 | + let allowOrigin = _.get(req, 'headers.origin', null) ? |
309 | + req.headers.origin : req.protocol + '://' + req.headers.host; | ||
310 | + | ||
311 | + res.setHeader('Access-Control-Allow-Origin', allowOrigin); | ||
309 | res.setHeader('Access-Control-Allow-Credentials', 'true'); | 312 | res.setHeader('Access-Control-Allow-Credentials', 'true'); |
310 | 313 | ||
311 | let id = req.query.id; | 314 | let id = req.query.id; |
@@ -313,29 +316,28 @@ const favoriteBrand = (req, res, next) => { | @@ -313,29 +316,28 @@ const favoriteBrand = (req, res, next) => { | ||
313 | let opt = req.query.opt || 'ok'; | 316 | let opt = req.query.opt || 'ok'; |
314 | let type = req.query.type || 'product'; | 317 | let type = req.query.type || 'product'; |
315 | let appVersion = req.query.appVersion || false; | 318 | let appVersion = req.query.appVersion || false; |
316 | - let url = helpers.urlFormat('/signin.html') + '?refer=' + decodeURI(req.cookies.refer); | 319 | + let refer = req.get('Referer') || `${global.yoho.config.siteUrl}/${req.cookies._Channel || ''}`; |
320 | + let url = helpers.urlFormat('/signin.html') + '?refer=' + refer; | ||
317 | 321 | ||
318 | if (appVersion === 'true') { | 322 | if (appVersion === 'true') { |
319 | uid = req.cookies.appUid; | 323 | uid = req.cookies.appUid; |
320 | url = `${url}&openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":${decodeURI(req.cookies.refer)},"param":{}},"requesturl":{"param":{},"url":""},"priority":"Y"}}`; // eslint-disable-line | 324 | url = `${url}&openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":${decodeURI(req.cookies.refer)},"param":{}},"requesturl":{"param":{},"url":""},"priority":"Y"}}`; // eslint-disable-line |
321 | } | 325 | } |
322 | 326 | ||
323 | - if (_.isNumber(id)) { | ||
324 | - res.json({ | 327 | + if (!id) { |
328 | + return res.json({ | ||
325 | code: 401, | 329 | code: 401, |
326 | message: '参数不正确', | 330 | message: '参数不正确', |
327 | data: false | 331 | data: false |
328 | }); | 332 | }); |
329 | - return false; | ||
330 | } | 333 | } |
331 | 334 | ||
332 | if (!uid) { | 335 | if (!uid) { |
333 | - res.json({ | 336 | + return res.json({ |
334 | code: 400, | 337 | code: 400, |
335 | message: '未登录', | 338 | message: '未登录', |
336 | data: url | 339 | data: url |
337 | }); | 340 | }); |
338 | - return false; | ||
339 | } | 341 | } |
340 | 342 | ||
341 | if (opt !== 'ok') { // 取消收藏 | 343 | if (opt !== 'ok') { // 取消收藏 |
@@ -72,7 +72,7 @@ require('../../common'); | @@ -72,7 +72,7 @@ require('../../common'); | ||
72 | ellipsis.init(); | 72 | ellipsis.init(); |
73 | 73 | ||
74 | // pageCache 获取是否收藏 | 74 | // pageCache 获取是否收藏 |
75 | -(function() { | 75 | +(function () { |
76 | if ($('.domain').val()) { | 76 | if ($('.domain').val()) { |
77 | $.ajax({ | 77 | $.ajax({ |
78 | url: '/product/index/brandFav', | 78 | url: '/product/index/brandFav', |
@@ -80,12 +80,12 @@ ellipsis.init(); | @@ -80,12 +80,12 @@ ellipsis.init(); | ||
80 | domain: $('.domain').val() | 80 | domain: $('.domain').val() |
81 | }, | 81 | }, |
82 | dataType: 'json', | 82 | dataType: 'json', |
83 | - success: function(data) { | 83 | + success: function (data) { |
84 | if (data.collected) { | 84 | if (data.collected) { |
85 | $('.brand-header .btn-col').addClass('coled'); | 85 | $('.brand-header .btn-col').addClass('coled'); |
86 | } | 86 | } |
87 | }, | 87 | }, |
88 | - error: function() { | 88 | + error: function () { |
89 | tip.show('网络断开连接了~'); | 89 | tip.show('网络断开连接了~'); |
90 | } | 90 | } |
91 | }); | 91 | }); |
@@ -96,12 +96,12 @@ ellipsis.init(); | @@ -96,12 +96,12 @@ ellipsis.init(); | ||
96 | shopId: $('.shopId').val() | 96 | shopId: $('.shopId').val() |
97 | }, | 97 | }, |
98 | dataType: 'json', | 98 | dataType: 'json', |
99 | - success: function(data) { | 99 | + success: function (data) { |
100 | if (data.collect) { | 100 | if (data.collect) { |
101 | $('.brand-header .btn-col').addClass('coled'); | 101 | $('.brand-header .btn-col').addClass('coled'); |
102 | } | 102 | } |
103 | }, | 103 | }, |
104 | - error: function() { | 104 | + error: function () { |
105 | tip.show('网络断开连接了~'); | 105 | tip.show('网络断开连接了~'); |
106 | } | 106 | } |
107 | }); | 107 | }); |
@@ -114,7 +114,7 @@ function inputAction() { | @@ -114,7 +114,7 @@ function inputAction() { | ||
114 | var $icon = $('.search-icon'); | 114 | var $icon = $('.search-icon'); |
115 | var $searchItems = $('.search-items'); | 115 | var $searchItems = $('.search-items'); |
116 | 116 | ||
117 | - $input.on('input', function() { | 117 | + $input.on('input', function () { |
118 | if ($input.val() === '') { | 118 | if ($input.val() === '') { |
119 | $icon.css('color', '#b2b2b2'); | 119 | $icon.css('color', '#b2b2b2'); |
120 | $clear.addClass('hide'); | 120 | $clear.addClass('hide'); |
@@ -134,14 +134,14 @@ function inputAction() { | @@ -134,14 +134,14 @@ function inputAction() { | ||
134 | keyword: $input.val() | 134 | keyword: $input.val() |
135 | }, | 135 | }, |
136 | dataType: 'json', | 136 | dataType: 'json', |
137 | - success: function(data) { | 137 | + success: function (data) { |
138 | var ajaxHtml = ''; | 138 | var ajaxHtml = ''; |
139 | var i; | 139 | var i; |
140 | 140 | ||
141 | if (data.length > 0) { | 141 | if (data.length > 0) { |
142 | for (i = 0; i < data.length; i++) { | 142 | for (i = 0; i < data.length; i++) { |
143 | ajaxHtml += '<li><span class="keyword">' + data[i].keyword + '</span><span class="count">' + | 143 | ajaxHtml += '<li><span class="keyword">' + data[i].keyword + '</span><span class="count">' + |
144 | - data[i].count + ' items<i class="iconfont"></i></span></li>'; | 144 | + data[i].count + ' items<i class="iconfont"></i></span></li>'; |
145 | } | 145 | } |
146 | 146 | ||
147 | $searchAssociate.html(ajaxHtml); | 147 | $searchAssociate.html(ajaxHtml); |
@@ -150,12 +150,12 @@ function inputAction() { | @@ -150,12 +150,12 @@ function inputAction() { | ||
150 | $searchAssociate.html(''); | 150 | $searchAssociate.html(''); |
151 | } | 151 | } |
152 | 152 | ||
153 | - $searchAssociate.find('li').on('touchend', function() { | 153 | + $searchAssociate.find('li').on('touchend', function () { |
154 | $buriedpoint.val($(this).find('.keyword').html()); | 154 | $buriedpoint.val($(this).find('.keyword').html()); |
155 | $search.closest('form').submit(); | 155 | $search.closest('form').submit(); |
156 | }); | 156 | }); |
157 | }, | 157 | }, |
158 | - error: function() { | 158 | + error: function () { |
159 | tip.show('网络断开连接了~'); | 159 | tip.show('网络断开连接了~'); |
160 | } | 160 | } |
161 | }); | 161 | }); |
@@ -164,14 +164,14 @@ function inputAction() { | @@ -164,14 +164,14 @@ function inputAction() { | ||
164 | 164 | ||
165 | inputAction(); | 165 | inputAction(); |
166 | 166 | ||
167 | -$clear.on('touchend', function() { | 167 | +$clear.on('touchend', function () { |
168 | $input.val('').trigger('input'); | 168 | $input.val('').trigger('input'); |
169 | }); | 169 | }); |
170 | 170 | ||
171 | /** | 171 | /** |
172 | * 手动触发搜索 | 172 | * 手动触发搜索 |
173 | */ | 173 | */ |
174 | -$search.on('touchend', function() { | 174 | +$search.on('touchend', function () { |
175 | $(this).closest('form').submit(); | 175 | $(this).closest('form').submit(); |
176 | return false; | 176 | return false; |
177 | }); | 177 | }); |
@@ -344,7 +344,7 @@ function search(opt) { | @@ -344,7 +344,7 @@ function search(opt) { | ||
344 | type: 'GET', | 344 | type: 'GET', |
345 | url: location.protocol + '//m.yohobuy.com/product/search/search', | 345 | url: location.protocol + '//m.yohobuy.com/product/search/search', |
346 | data: setting, | 346 | data: setting, |
347 | - success: function(data) { | 347 | + success: function (data) { |
348 | var noResult = '<p class="no-result">未找到相关搜索结果</p>', | 348 | var noResult = '<p class="no-result">未找到相关搜索结果</p>', |
349 | num, | 349 | num, |
350 | $container; | 350 | $container; |
@@ -391,7 +391,7 @@ function search(opt) { | @@ -391,7 +391,7 @@ function search(opt) { | ||
391 | 391 | ||
392 | window.rePosFooter(); | 392 | window.rePosFooter(); |
393 | 393 | ||
394 | - $('.good-detail-text .name').each(function() { | 394 | + $('.good-detail-text .name').each(function () { |
395 | $this = $(this); | 395 | $this = $(this); |
396 | $title = $this.find('a'); | 396 | $title = $this.find('a'); |
397 | 397 | ||
@@ -403,15 +403,15 @@ function search(opt) { | @@ -403,15 +403,15 @@ function search(opt) { | ||
403 | switch (navType) { | 403 | switch (navType) { |
404 | case 'newest': | 404 | case 'newest': |
405 | window._yas(1 * new Date(), '1.0.16', 'yohobuy_m', window._ozuid, | 405 | window._yas(1 * new Date(), '1.0.16', 'yohobuy_m', window._ozuid, |
406 | - '', $('.new-goods .good-info .good-detail-img .good-thumb')); | 406 | + '', $('.new-goods .good-info .good-detail-img .good-thumb')); |
407 | break; | 407 | break; |
408 | case 'price': | 408 | case 'price': |
409 | window._yas(1 * new Date(), '1.0.16', 'yohobuy_m', window._ozuid, | 409 | window._yas(1 * new Date(), '1.0.16', 'yohobuy_m', window._ozuid, |
410 | - '', $('.price-goods .good-info .good-detail-img .good-thumb')); | 410 | + '', $('.price-goods .good-info .good-detail-img .good-thumb')); |
411 | break; | 411 | break; |
412 | case 'discount': | 412 | case 'discount': |
413 | window._yas(1 * new Date(), '1.0.16', 'yohobuy_m', window._ozuid, | 413 | window._yas(1 * new Date(), '1.0.16', 'yohobuy_m', window._ozuid, |
414 | - '', $('.discount-goods .good-info .good-detail-img .good-thumb')); | 414 | + '', $('.discount-goods .good-info .good-detail-img .good-thumb')); |
415 | break; | 415 | break; |
416 | default: | 416 | default: |
417 | break; | 417 | break; |
@@ -433,13 +433,13 @@ $.ajax({ | @@ -433,13 +433,13 @@ $.ajax({ | ||
433 | type: 'GET', | 433 | type: 'GET', |
434 | url: location.protocol + '//m.yohobuy.com/product/search/filter', | 434 | url: location.protocol + '//m.yohobuy.com/product/search/filter', |
435 | data: defaultOpt, | 435 | data: defaultOpt, |
436 | - success: function(data) { | 436 | + success: function (data) { |
437 | $goodsContainer.append(data); | 437 | $goodsContainer.append(data); |
438 | 438 | ||
439 | // 初始化filter&注册filter回调 | 439 | // 初始化filter&注册filter回调 |
440 | filter.initFilter({ | 440 | filter.initFilter({ |
441 | fCbFn: search, | 441 | fCbFn: search, |
442 | - hCbFn: function() { | 442 | + hCbFn: function () { |
443 | 443 | ||
444 | // 切换active状态到$pre上 | 444 | // 切换active状态到$pre上 |
445 | $pre.addClass('active'); | 445 | $pre.addClass('active'); |
@@ -460,11 +460,11 @@ writeSearch.bindWirteLocal($('#search-form')); | @@ -460,11 +460,11 @@ writeSearch.bindWirteLocal($('#search-form')); | ||
460 | // 4.筛选有active时点击隐藏筛选面板并恢复点击筛选前active项的active状态 | 460 | // 4.筛选有active时点击隐藏筛选面板并恢复点击筛选前active项的active状态 |
461 | // 5.当前active为筛选并且点击其他项时,隐藏筛选面板 | 461 | // 5.当前active为筛选并且点击其他项时,隐藏筛选面板 |
462 | 462 | ||
463 | -$listNav.bind('contextmenu', function() { | 463 | +$listNav.bind('contextmenu', function () { |
464 | return false; | 464 | return false; |
465 | }); | 465 | }); |
466 | 466 | ||
467 | -$listNav.on('touchend touchcancel', function(e) { | 467 | +$listNav.on('touchend touchcancel', function (e) { |
468 | var $this = $(e.target).closest('li'), | 468 | var $this = $(e.target).closest('li'), |
469 | nav, | 469 | nav, |
470 | navType, | 470 | navType, |
@@ -566,7 +566,7 @@ function scrollHandler() { | @@ -566,7 +566,7 @@ function scrollHandler() { | ||
566 | } | 566 | } |
567 | 567 | ||
568 | // srcoll to load more | 568 | // srcoll to load more |
569 | -$(window).scroll(function() { | 569 | +$(window).scroll(function () { |
570 | window.requestAnimationFrame(scrollHandler); | 570 | window.requestAnimationFrame(scrollHandler); |
571 | }); | 571 | }); |
572 | 572 | ||
@@ -574,7 +574,7 @@ if ($brandHeader.length > 0) { | @@ -574,7 +574,7 @@ if ($brandHeader.length > 0) { | ||
574 | 574 | ||
575 | // 品牌介绍 | 575 | // 品牌介绍 |
576 | btnIntroHammer = new Hammer($brandHeader.children('.btn-intro')[0]); | 576 | btnIntroHammer = new Hammer($brandHeader.children('.btn-intro')[0]); |
577 | - btnIntroHammer.on('tap', function() { | 577 | + btnIntroHammer.on('tap', function () { |
578 | $introBox.removeClass('hide'); | 578 | $introBox.removeClass('hide'); |
579 | 579 | ||
580 | // 防止混合scroll发生 | 580 | // 防止混合scroll发生 |
@@ -583,7 +583,7 @@ if ($brandHeader.length > 0) { | @@ -583,7 +583,7 @@ if ($brandHeader.length > 0) { | ||
583 | 583 | ||
584 | // 关闭品牌介绍 | 584 | // 关闭品牌介绍 |
585 | introHammer = new Hammer(document.getElementById('intro-box')); | 585 | introHammer = new Hammer(document.getElementById('intro-box')); |
586 | - introHammer.on('tap', function(e) { | 586 | + introHammer.on('tap', function (e) { |
587 | var $this = $(e.target); | 587 | var $this = $(e.target); |
588 | 588 | ||
589 | e.srcEvent.preventDefault(); | 589 | e.srcEvent.preventDefault(); |
@@ -597,7 +597,7 @@ if ($brandHeader.length > 0) { | @@ -597,7 +597,7 @@ if ($brandHeader.length > 0) { | ||
597 | 597 | ||
598 | // 品牌收藏 | 598 | // 品牌收藏 |
599 | brandColHammer = new Hammer($brandHeader.children('.btn-col')[0]); | 599 | brandColHammer = new Hammer($brandHeader.children('.btn-col')[0]); |
600 | - brandColHammer.on('tap', function(e) { | 600 | + brandColHammer.on('tap', function (e) { |
601 | var $this = $(e.target).closest('.btn-col'); | 601 | var $this = $(e.target).closest('.btn-col'); |
602 | 602 | ||
603 | var id = $brandHeader.data('id'), | 603 | var id = $brandHeader.data('id'), |
@@ -617,10 +617,10 @@ if ($brandHeader.length > 0) { | @@ -617,10 +617,10 @@ if ($brandHeader.length > 0) { | ||
617 | opt: opt, | 617 | opt: opt, |
618 | type: $brandHeader.data('isbaseshop') ? 'shop' : 'brand' | 618 | type: $brandHeader.data('isbaseshop') ? 'shop' : 'brand' |
619 | }, | 619 | }, |
620 | - xhrFields: { | ||
621 | - withCredentials: true | ||
622 | -}, | ||
623 | - success: function(data) { | 620 | + xhrFields: { |
621 | + withCredentials: true | ||
622 | + }, | ||
623 | + success: function (data) { | ||
624 | if (data.code === 200) { | 624 | if (data.code === 200) { |
625 | $this.toggleClass('coled'); | 625 | $this.toggleClass('coled'); |
626 | 626 | ||
@@ -636,7 +636,7 @@ if ($brandHeader.length > 0) { | @@ -636,7 +636,7 @@ if ($brandHeader.length > 0) { | ||
636 | tip.show(data.message); | 636 | tip.show(data.message); |
637 | } | 637 | } |
638 | }, | 638 | }, |
639 | - error: function() { | 639 | + error: function () { |
640 | tip.show('网络断开连接了~'); | 640 | tip.show('网络断开连接了~'); |
641 | } | 641 | } |
642 | }); | 642 | }); |
@@ -646,9 +646,9 @@ if ($brandHeader.length > 0) { | @@ -646,9 +646,9 @@ if ($brandHeader.length > 0) { | ||
646 | // 初始请求最新第一页数据 | 646 | // 初始请求最新第一页数据 |
647 | search(); | 647 | search(); |
648 | 648 | ||
649 | -$listNav.on('touchstart', 'li', function() { | 649 | +$listNav.on('touchstart', 'li', function () { |
650 | $listNav.find('li').removeClass('bytouch'); | 650 | $listNav.find('li').removeClass('bytouch'); |
651 | $(this).addClass('bytouch'); | 651 | $(this).addClass('bytouch'); |
652 | -}).on('touchend touchcancel', 'li', function() { | 652 | +}).on('touchend touchcancel', 'li', function () { |
653 | $listNav.find('li').removeClass('bytouch'); | 653 | $listNav.find('li').removeClass('bytouch'); |
654 | }); | 654 | }); |
@@ -43,7 +43,7 @@ var winH = $(window).height(), | @@ -43,7 +43,7 @@ var winH = $(window).height(), | ||
43 | require('../../common'); | 43 | require('../../common'); |
44 | 44 | ||
45 | // pagecache判断app设置cookie,判断是否收藏 | 45 | // pagecache判断app设置cookie,判断是否收藏 |
46 | -(function() { | 46 | +(function () { |
47 | var param = location.search; | 47 | var param = location.search; |
48 | var isApp = param.indexOf('app_version') > -1 || param.indexOf('appVersion') > -1; | 48 | var isApp = param.indexOf('app_version') > -1 || param.indexOf('appVersion') > -1; |
49 | 49 | ||
@@ -51,7 +51,7 @@ require('../../common'); | @@ -51,7 +51,7 @@ require('../../common'); | ||
51 | $.ajax({ | 51 | $.ajax({ |
52 | type: 'GET', | 52 | type: 'GET', |
53 | url: '/product/index/shopAppCookie', | 53 | url: '/product/index/shopAppCookie', |
54 | - error: function() { | 54 | + error: function () { |
55 | tip.show('网络断开连接了~'); | 55 | tip.show('网络断开连接了~'); |
56 | } | 56 | } |
57 | }); | 57 | }); |
@@ -63,12 +63,12 @@ require('../../common'); | @@ -63,12 +63,12 @@ require('../../common'); | ||
63 | data: { | 63 | data: { |
64 | shopId: $('.shopid').val(), | 64 | shopId: $('.shopid').val(), |
65 | }, | 65 | }, |
66 | - success: function(data) { | 66 | + success: function (data) { |
67 | if (data.collect) { | 67 | if (data.collect) { |
68 | $collect.attr('class', 'already-collect'); | 68 | $collect.attr('class', 'already-collect'); |
69 | } | 69 | } |
70 | }, | 70 | }, |
71 | - error: function() { | 71 | + error: function () { |
72 | tip.show('网络断开连接了~'); | 72 | tip.show('网络断开连接了~'); |
73 | } | 73 | } |
74 | }); | 74 | }); |
@@ -191,14 +191,14 @@ function getPageGoods(info) { | @@ -191,14 +191,14 @@ function getPageGoods(info) { | ||
191 | type: 'GET', | 191 | type: 'GET', |
192 | url: info.url, | 192 | url: info.url, |
193 | data: info.data, | 193 | data: info.data, |
194 | - success: function(data) { | 194 | + success: function (data) { |
195 | if (data === ' ') { | 195 | if (data === ' ') { |
196 | nav.end = true; | 196 | nav.end = true; |
197 | } | 197 | } |
198 | 198 | ||
199 | info.callBack(data); | 199 | info.callBack(data); |
200 | }, | 200 | }, |
201 | - error: function() { | 201 | + error: function () { |
202 | tip.show('网络断开连接了~'); | 202 | tip.show('网络断开连接了~'); |
203 | searching = false; | 203 | searching = false; |
204 | } | 204 | } |
@@ -228,7 +228,7 @@ function newData(callback) { | @@ -228,7 +228,7 @@ function newData(callback) { | ||
228 | 228 | ||
229 | getParam(req); | 229 | getParam(req); |
230 | 230 | ||
231 | - req.callBack = function(data) { | 231 | + req.callBack = function (data) { |
232 | $('#new-arrival').append(data); | 232 | $('#new-arrival').append(data); |
233 | navInfo.new.page++; | 233 | navInfo.new.page++; |
234 | myScroll && myScroll.refresh(); | 234 | myScroll && myScroll.refresh(); |
@@ -253,7 +253,7 @@ function hotData(callback) { | @@ -253,7 +253,7 @@ function hotData(callback) { | ||
253 | 253 | ||
254 | getParam(req); | 254 | getParam(req); |
255 | 255 | ||
256 | - req.callBack = function(data) { | 256 | + req.callBack = function (data) { |
257 | $('#popularity').append(data); | 257 | $('#popularity').append(data); |
258 | navInfo.hot.page++; | 258 | navInfo.hot.page++; |
259 | myScroll && myScroll.refresh(); | 259 | myScroll && myScroll.refresh(); |
@@ -273,12 +273,10 @@ function tabChange(dom, index) { | @@ -273,12 +273,10 @@ function tabChange(dom, index) { | ||
273 | } | 273 | } |
274 | 274 | ||
275 | 275 | ||
276 | - | ||
277 | - | ||
278 | // 首页导航 | 276 | // 首页导航 |
279 | -(function(nav, posNav, main) { | 277 | +(function (nav, posNav, main) { |
280 | 278 | ||
281 | - $(nav + ' li, ' + posNav + ' li').not('li.all-goods').on('touchstart', function() { | 279 | + $(nav + ' li, ' + posNav + ' li').not('li.all-goods').on('touchstart', function () { |
282 | 280 | ||
283 | var index = $(this).index(), | 281 | var index = $(this).index(), |
284 | activeTab = $(this).attr('tab'); | 282 | activeTab = $(this).attr('tab'); |
@@ -376,7 +374,7 @@ function scrollHandler() { | @@ -376,7 +374,7 @@ function scrollHandler() { | ||
376 | } | 374 | } |
377 | 375 | ||
378 | if (sTop + winH * 2 > scH) { | 376 | if (sTop + winH * 2 > scH) { |
379 | - scrollCall = function() { | 377 | + scrollCall = function () { |
380 | var translate = 'translate3d(0, ' + (-scH) + 'px, 0)'; | 378 | var translate = 'translate3d(0, ' + (-scH) + 'px, 0)'; |
381 | $nav1.css({ | 379 | $nav1.css({ |
382 | transform: translate, | 380 | transform: translate, |
@@ -468,7 +466,7 @@ function scrollHandler() { | @@ -468,7 +466,7 @@ function scrollHandler() { | ||
468 | $('#scroller').trigger('scroll'); | 466 | $('#scroller').trigger('scroll'); |
469 | } | 467 | } |
470 | 468 | ||
471 | -document.addEventListener('touchmove', function(e) { | 469 | +document.addEventListener('touchmove', function (e) { |
472 | // sub classify不阻止默认事件 | 470 | // sub classify不阻止默认事件 |
473 | if ($(e.target).closest('.sub-classify').length === 0) { | 471 | if ($(e.target).closest('.sub-classify').length === 0) { |
474 | e.preventDefault(); | 472 | e.preventDefault(); |
@@ -476,12 +474,12 @@ document.addEventListener('touchmove', function(e) { | @@ -476,12 +474,12 @@ document.addEventListener('touchmove', function(e) { | ||
476 | }, false); | 474 | }, false); |
477 | 475 | ||
478 | /* if (!isIphone) { | 476 | /* if (!isIphone) { |
479 | - return; | ||
480 | -}*/ | 477 | + return; |
478 | + }*/ | ||
481 | 479 | ||
482 | 480 | ||
483 | // window ready 后重新refresh iscroll | 481 | // window ready 后重新refresh iscroll |
484 | -$(window).ready(function() { | 482 | +$(window).ready(function () { |
485 | // myScroll && myScroll.refresh(); | 483 | // myScroll && myScroll.refresh(); |
486 | imgH = $('#nav-top').outerHeight(); | 484 | imgH = $('#nav-top').outerHeight(); |
487 | nav1H = $('#nav').outerHeight(); | 485 | nav1H = $('#nav').outerHeight(); |
@@ -497,14 +495,14 @@ $(window).ready(function() { | @@ -497,14 +495,14 @@ $(window).ready(function() { | ||
497 | click: true | 495 | click: true |
498 | }); | 496 | }); |
499 | 497 | ||
500 | - setTimeout(function() { | 498 | + setTimeout(function () { |
501 | scH = $('#scroller').outerHeight(); | 499 | scH = $('#scroller').outerHeight(); |
502 | }, 500); | 500 | }, 500); |
503 | 501 | ||
504 | 502 | ||
505 | myScroll.on('scroll', scrollHandler); | 503 | myScroll.on('scroll', scrollHandler); |
506 | 504 | ||
507 | - myScroll.on('scrollStart', function() { | 505 | + myScroll.on('scrollStart', function () { |
508 | 506 | ||
509 | // stop auto play when scroll | 507 | // stop auto play when scroll |
510 | bannerSwiper && bannerSwiper.stopAutoplay(); | 508 | bannerSwiper && bannerSwiper.stopAutoplay(); |
@@ -512,7 +510,7 @@ $(window).ready(function() { | @@ -512,7 +510,7 @@ $(window).ready(function() { | ||
512 | multiSwiper && multiSwiper.stopAutoplay(); | 510 | multiSwiper && multiSwiper.stopAutoplay(); |
513 | }); | 511 | }); |
514 | 512 | ||
515 | - myScroll.on('scrollEnd', function() { | 513 | + myScroll.on('scrollEnd', function () { |
516 | 514 | ||
517 | // start auto play when scroll end | 515 | // start auto play when scroll end |
518 | bannerSwiper && bannerSwiper.startAutoplay(); | 516 | bannerSwiper && bannerSwiper.startAutoplay(); |
@@ -657,7 +655,7 @@ function search(opt) { | @@ -657,7 +655,7 @@ function search(opt) { | ||
657 | type: 'GET', | 655 | type: 'GET', |
658 | url: opt.url ? opt.url : '', | 656 | url: opt.url ? opt.url : '', |
659 | data: setting, | 657 | data: setting, |
660 | - success: function(data) { | 658 | + success: function (data) { |
661 | var $container, | 659 | var $container, |
662 | num; | 660 | num; |
663 | 661 | ||
@@ -707,7 +705,7 @@ function search(opt) { | @@ -707,7 +705,7 @@ function search(opt) { | ||
707 | 705 | ||
708 | bindGoodThumbClick(); | 706 | bindGoodThumbClick(); |
709 | }, | 707 | }, |
710 | - error: function() { | 708 | + error: function () { |
711 | tip.show('网络断开连接了~'); | 709 | tip.show('网络断开连接了~'); |
712 | searching = false; | 710 | searching = false; |
713 | loading.hideLoadingMask(); | 711 | loading.hideLoadingMask(); |
@@ -716,11 +714,11 @@ function search(opt) { | @@ -716,11 +714,11 @@ function search(opt) { | ||
716 | } | 714 | } |
717 | 715 | ||
718 | 716 | ||
719 | -$listNav.bind('contextmenu', function(e) { | 717 | +$listNav.bind('contextmenu', function (e) { |
720 | return false; | 718 | return false; |
721 | }); | 719 | }); |
722 | 720 | ||
723 | -$subNav.on('touchend touchcancel', function(e) { | 721 | +$subNav.on('touchend touchcancel', function (e) { |
724 | var $this = $(e.target).closest('li'), | 722 | var $this = $(e.target).closest('li'), |
725 | cname, | 723 | cname, |
726 | nav, | 724 | nav, |
@@ -863,11 +861,11 @@ $subNav.on('touchend touchcancel', function(e) { | @@ -863,11 +861,11 @@ $subNav.on('touchend touchcancel', function(e) { | ||
863 | }); | 861 | }); |
864 | 862 | ||
865 | filter.initFilter({ | 863 | filter.initFilter({ |
866 | - fCbFn: function(option) { | 864 | + fCbFn: function (option) { |
867 | search(option); | 865 | search(option); |
868 | myScroll && myScroll.enable(); | 866 | myScroll && myScroll.enable(); |
869 | }, | 867 | }, |
870 | - hCbFn: function() { | 868 | + hCbFn: function () { |
871 | 869 | ||
872 | // 切换active状态到$pre上 | 870 | // 切换active状态到$pre上 |
873 | $pre.addClass('active'); | 871 | $pre.addClass('active'); |
@@ -878,17 +876,17 @@ filter.initFilter({ | @@ -878,17 +876,17 @@ filter.initFilter({ | ||
878 | missStatus: true | 876 | missStatus: true |
879 | }); | 877 | }); |
880 | 878 | ||
881 | -$listNav.on('touchstart', 'li', function(e) { | 879 | +$listNav.on('touchstart', 'li', function (e) { |
882 | $(this).addClass('bytouch'); | 880 | $(this).addClass('bytouch'); |
883 | -}).on('touchend touchcancel', function() { | 881 | +}).on('touchend touchcancel', function () { |
884 | $listNav.find('li').removeClass('bytouch'); | 882 | $listNav.find('li').removeClass('bytouch'); |
885 | 883 | ||
886 | // myScroll && myScroll.refresh(); | 884 | // myScroll && myScroll.refresh(); |
887 | }); | 885 | }); |
888 | 886 | ||
889 | -$nav2.on('touchstart', 'li', function(e) { | 887 | +$nav2.on('touchstart', 'li', function (e) { |
890 | $(this).addClass('bytouch'); | 888 | $(this).addClass('bytouch'); |
891 | -}).on('touchend touchcancel', function() { | 889 | +}).on('touchend touchcancel', function () { |
892 | $nav2.find('li').removeClass('bytouch'); | 890 | $nav2.find('li').removeClass('bytouch'); |
893 | 891 | ||
894 | // myScroll && myScroll.refresh(); | 892 | // myScroll && myScroll.refresh(); |
@@ -896,7 +894,7 @@ $nav2.on('touchstart', 'li', function(e) { | @@ -896,7 +894,7 @@ $nav2.on('touchstart', 'li', function(e) { | ||
896 | 894 | ||
897 | // 底部导航点击 | 895 | // 底部导航点击 |
898 | function fotterClick(group) { | 896 | function fotterClick(group) { |
899 | - $(group + ' li').on('touchstart', function() { | 897 | + $(group + ' li').on('touchstart', function () { |
900 | $('.sub-group').addClass('hide'); | 898 | $('.sub-group').addClass('hide'); |
901 | $(this).find('.sub-group').removeClass('hide'); | 899 | $(this).find('.sub-group').removeClass('hide'); |
902 | }); | 900 | }); |
@@ -912,16 +910,16 @@ function stopPropagation(e) { | @@ -912,16 +910,16 @@ function stopPropagation(e) { | ||
912 | } | 910 | } |
913 | } | 911 | } |
914 | 912 | ||
915 | -$(document).bind('touchstart', function() { | 913 | +$(document).bind('touchstart', function () { |
916 | $('.sub-group').addClass('hide'); | 914 | $('.sub-group').addClass('hide'); |
917 | }); | 915 | }); |
918 | 916 | ||
919 | -$('.shop-foot-wrapper').bind('touchstart', function(e) { | 917 | +$('.shop-foot-wrapper').bind('touchstart', function (e) { |
920 | stopPropagation(e); | 918 | stopPropagation(e); |
921 | }); | 919 | }); |
922 | 920 | ||
923 | // 店铺收藏 || 取消收藏 | 921 | // 店铺收藏 || 取消收藏 |
924 | -$collect.on('touchstart', function() { | 922 | +$collect.on('touchstart', function () { |
925 | var opt; | 923 | var opt; |
926 | 924 | ||
927 | if (searching) { | 925 | if (searching) { |
@@ -944,10 +942,10 @@ $collect.on('touchstart', function() { | @@ -944,10 +942,10 @@ $collect.on('touchstart', function() { | ||
944 | opt: opt, | 942 | opt: opt, |
945 | type: 'shop' | 943 | type: 'shop' |
946 | }, | 944 | }, |
947 | - xhrFields: { | ||
948 | - withCredentials: true | ||
949 | -}, | ||
950 | - success: function(data) { | 945 | + xhrFields: { |
946 | + withCredentials: true | ||
947 | + }, | ||
948 | + success: function (data) { | ||
951 | var url = ''; | 949 | var url = ''; |
952 | 950 | ||
953 | if (data.code === 200) { | 951 | if (data.code === 200) { |
@@ -961,20 +959,20 @@ $collect.on('touchstart', function() { | @@ -961,20 +959,20 @@ $collect.on('touchstart', function() { | ||
961 | } | 959 | } |
962 | 960 | ||
963 | if (data.code === 400) { | 961 | if (data.code === 400) { |
964 | - url = data; | 962 | + url = data.data; |
965 | if ($('#jump-login').length <= 0) { | 963 | if ($('#jump-login').length <= 0) { |
966 | $('body').append('<a href=\'' + url + '\'><span id="jump-login"><span></a>'); | 964 | $('body').append('<a href=\'' + url + '\'><span id="jump-login"><span></a>'); |
967 | } | 965 | } |
968 | $('#jump-login').click(); | 966 | $('#jump-login').click(); |
969 | } | 967 | } |
970 | 968 | ||
971 | - setTimeout(function() { | 969 | + setTimeout(function () { |
972 | myScroll && myScroll.refresh(); | 970 | myScroll && myScroll.refresh(); |
973 | scH = $('#scroller').outerHeight(); | 971 | scH = $('#scroller').outerHeight(); |
974 | }, 500); | 972 | }, 500); |
975 | searching = false; | 973 | searching = false; |
976 | }, | 974 | }, |
977 | - error: function() { | 975 | + error: function () { |
978 | tip.show('网络断开连接了~'); | 976 | tip.show('网络断开连接了~'); |
979 | searching = false; | 977 | searching = false; |
980 | } | 978 | } |
-
Please register or login to post a comment