Authored by runner

test review

@@ -11,99 +11,99 @@ var iscroll = require('./outlet/nav'); @@ -11,99 +11,99 @@ var iscroll = require('./outlet/nav');
11 11
12 lazyLoad($('img.lazy')); 12 lazyLoad($('img.lazy'));
13 13
14 -//  
15 -// // 搜索条件初始化  
16 -// function searchInitParam(dom) {  
17 -// var href = dom.attr('href'),  
18 -// querys = href.split('?')[1].split('&');  
19 -//  
20 -// var query = {};  
21 -//  
22 -// querys.forEach(function(value) {  
23 -// var queryPairs = value.split('='),  
24 -// key = queryPairs[0],  
25 -// val = queryPairs[1];  
26 -//  
27 -// if (key === 'actiontype') {  
28 -// return;  
29 -// }  
30 -//  
31 -// query[key] = val;  
32 -// });  
33 -//  
34 -// return query;  
35 -// }  
36 -//  
37 -// if ($el.length > 0) {  
38 -// $el.each(function() {  
39 -// new Countdown.Countdown({  
40 -// el: $(this)  
41 -// });  
42 -// });  
43 -// }  
44 -//  
45 -// if ($('.swiper-container .swiper-slide').length > 1) {  
46 -// new Swiper('.swiper-container', {  
47 -// lazyLoading: true,  
48 -// lazyLoadingInPrevNext: true,  
49 -// loop: true,  
50 -// autoplay: 3000,  
51 -// autoplayDisableOnInteraction: true,  
52 -// paginationClickable: true,  
53 -// pagination: '.banner-top .pagination-inner'  
54 -// });  
55 -// }  
56 -//  
57 -// $categoryNavItem.on('click', function(e) {  
58 -// var query = searchInitParam($(this));  
59 -//  
60 -// $('.category a').removeClass('active');  
61 -// $(this).addClass('active');  
62 -//  
63 -// e.preventDefault();  
64 -//  
65 -// search.start({  
66 -// type: 'category'  
67 -// }, query);  
68 -// });  
69 -//  
70 -// // 触发第一个search  
71 -// if ($categoryNavItem.length > 0) {  
72 -// // $categoryNavItem.eq(0).trigger('click');  
73 -//  
74 -// search.start({  
75 -// type: 'category'  
76 -// }, searchInitParam($categoryNavItem.eq(0)));  
77 -// }  
78 -//  
79 -// // 导航滚动  
80 -// if ($('#index_nav').length > 0) {  
81 -// iscroll({  
82 -// el: '#index_nav'  
83 -// }).goto($('#index_nav').find('.active').index());  
84 -// }  
85 -//  
86 -// if ($('.outlet-category-nav').length > 0) {  
87 -// iscroll({  
88 -// el: '.outlet-category-nav'  
89 -// }).goto(0);  
90 -// }  
91 -//  
92 -// // 更多活动按钮  
93 -// if ($('.back-ground-white').length > 10) {  
94 -// $('.more-activity').show();  
95 -// $('.back-ground-white').each(function(index, e) {  
96 -// if (index > 9) {  
97 -// $(e).hide();  
98 -// }  
99 -// });  
100 -// }  
101 -//  
102 -// $('.more-activity').click(function() {  
103 -// $('.more-activity').hide();  
104 -// $('.back-ground-white').each(function(index, e) {  
105 -// if (index > 9) {  
106 -// $(e).show();  
107 -// }  
108 -// });  
109 -// }); 14 +
  15 +// 搜索条件初始化
  16 +function searchInitParam(dom) {
  17 + var href = dom.attr('href'),
  18 + querys = href.split('?')[1].split('&');
  19 +
  20 + var query = {};
  21 +
  22 + querys.forEach(function(value) {
  23 + var queryPairs = value.split('='),
  24 + key = queryPairs[0],
  25 + val = queryPairs[1];
  26 +
  27 + if (key === 'actiontype') {
  28 + return;
  29 + }
  30 +
  31 + query[key] = val;
  32 + });
  33 +
  34 + return query;
  35 +}
  36 +
  37 +if ($el.length > 0) {
  38 + $el.each(function() {
  39 + new Countdown.Countdown({
  40 + el: $(this)
  41 + });
  42 + });
  43 +}
  44 +
  45 +if ($('.swiper-container .swiper-slide').length > 1) {
  46 + new Swiper('.swiper-container', {
  47 + lazyLoading: true,
  48 + lazyLoadingInPrevNext: true,
  49 + loop: true,
  50 + autoplay: 3000,
  51 + autoplayDisableOnInteraction: true,
  52 + paginationClickable: true,
  53 + pagination: '.banner-top .pagination-inner'
  54 + });
  55 +}
  56 +
  57 +$categoryNavItem.on('click', function(e) {
  58 + var query = searchInitParam($(this));
  59 +
  60 + $('.category a').removeClass('active');
  61 + $(this).addClass('active');
  62 +
  63 + e.preventDefault();
  64 +
  65 + search.start({
  66 + type: 'category'
  67 + }, query);
  68 +});
  69 +
  70 +// 触发第一个search
  71 +if ($categoryNavItem.length > 0) {
  72 + // $categoryNavItem.eq(0).trigger('click');
  73 +
  74 + search.start({
  75 + type: 'category'
  76 + }, searchInitParam($categoryNavItem.eq(0)));
  77 +}
  78 +
  79 +// 导航滚动
  80 +if ($('#index_nav').length > 0) {
  81 + iscroll({
  82 + el: '#index_nav'
  83 + }).goto($('#index_nav').find('.active').index());
  84 +}
  85 +
  86 +if ($('.outlet-category-nav').length > 0) {
  87 + iscroll({
  88 + el: '.outlet-category-nav'
  89 + }).goto(0);
  90 +}
  91 +
  92 +// 更多活动按钮
  93 +if ($('.back-ground-white').length > 10) {
  94 + $('.more-activity').show();
  95 + $('.back-ground-white').each(function(index, e) {
  96 + if (index > 9) {
  97 + $(e).hide();
  98 + }
  99 + });
  100 +}
  101 +
  102 +$('.more-activity').click(function() {
  103 + $('.more-activity').hide();
  104 + $('.back-ground-white').each(function(index, e) {
  105 + if (index > 9) {
  106 + $(e).show();
  107 + }
  108 + });
  109 +});