Authored by 郝肖肖

Merge branch 'release/5.2' of git.yoho.cn:fe/yohobuywap-node into release/5.2

  1 +{{#if singleOne}}
  2 +{{#data}}
  3 + <div class="banner-list">
  4 + <a href="{{url}}">
  5 + <img src="{{image src 640 200}}" alt="">
  6 + </a>
  7 + </div>
  8 +{{/data}}
  9 +{{else}}
1 <div class="banner-center banner-center-swiper"> 10 <div class="banner-center banner-center-swiper">
2 - {{#if singleOne}} 11 + <ul class="banner-list swiper-wrapper clearfix">
3 {{#data}} 12 {{#data}}
4 - <div class="banner-list">  
5 - <a href="{{url}}">  
6 - <img src="{{image src 640 200}}" alt="">  
7 - </a>  
8 - </div> 13 + <li class="swiper-slide">
  14 + <a href="{{url}}">
  15 + <img src="{{image src 640 200}}" alt="">
  16 + </a>
  17 + </li>
9 {{/data}} 18 {{/data}}
10 - {{else}}  
11 - <ul class="banner-list swiper-wrapper clearfix">  
12 - {{#data}}  
13 - <li class="swiper-slide">  
14 - <a href="{{url}}">  
15 - <img src="{{image src 640 200}}" alt="">  
16 - </a>  
17 - </li>  
18 - {{/data}}  
19 - </ul>  
20 - {{/if}} 19 + </ul>
21 <div class="swiper-pagination" {{#unless singleOne}}style="display:block"{{/unless}}> 20 <div class="swiper-pagination" {{#unless singleOne}}style="display:block"{{/unless}}>
22 <div class="pagination-inner"> 21 <div class="pagination-inner">
23 </div> 22 </div>
24 </div> 23 </div>
25 </div> 24 </div>
  25 +{{/if}}
  1 +{{#if banner_image.[1]}}
1 <div class="banner-center banner-center-swiper" style="border: 0;"> 2 <div class="banner-center banner-center-swiper" style="border: 0;">
2 - {{#if banner_image.[1]}}  
3 <ul class="banner-list swiper-wrapper clearfix"> 3 <ul class="banner-list swiper-wrapper clearfix">
4 {{#banner_image}} 4 {{#banner_image}}
5 <li class="swiper-slide"> 5 <li class="swiper-slide">
@@ -9,17 +9,17 @@ @@ -9,17 +9,17 @@
9 </li> 9 </li>
10 {{/banner_image}} 10 {{/banner_image}}
11 </ul> 11 </ul>
12 - {{else}}  
13 - {{#banner_image}}  
14 - <div class="banner-list">  
15 - <a href="{{url}}">  
16 - <img src="{{image src 640 200}}" alt="">  
17 - </a>  
18 - </div>  
19 - {{/banner_image}}  
20 - {{/if}}  
21 <div class="swiper-pagination" {{#if banner_image.[1]}}style="display:block"{{/if}}> 12 <div class="swiper-pagination" {{#if banner_image.[1]}}style="display:block"{{/if}}>
22 <div class="pagination-inner"> 13 <div class="pagination-inner">
23 </div> 14 </div>
24 </div> 15 </div>
25 -</div>  
  16 +</div>
  17 +{{else}}
  18 +{{#banner_image}}
  19 +<div class="banner-list single-one">
  20 + <a href="{{url}}">
  21 + <img src="{{image src 640 200}}" alt="">
  22 + </a>
  23 +</div>
  24 +{{/banner_image}}
  25 +{{/if}}
@@ -112,16 +112,22 @@ if ($('.banner-swiper').find('li').size() > 1) { @@ -112,16 +112,22 @@ if ($('.banner-swiper').find('li').size() > 1) {
112 } 112 }
113 113
114 // single_image的轮播 114 // single_image的轮播
115 -if ($('.banner-center-swiper').find('li').size() > 1) {  
116 - new Swiper('.banner-center-swiper', {  
117 - loop: true,  
118 - autoplay: 3000,  
119 - autoplayDisableOnInteraction: false,  
120 - paginationClickable: true,  
121 - slideElement: 'li',  
122 - pagination: '.banner-center .pagination-inner'  
123 - });  
124 -} 115 +
  116 +
  117 +$('.banner-center-swiper').each(function() {
  118 + if ($(this).find('li').size() > 1) {
  119 + new Swiper('.banner-center-swiper', {
  120 + loop: true,
  121 + autoplay: 3000,
  122 + autoplayDisableOnInteraction: false,
  123 + paginationClickable: true,
  124 + slideElement: 'li',
  125 + pagination: '.banner-center .pagination-inner',
  126 + });
  127 + } else {
  128 + $(this).unbind();
  129 + }
  130 +});
125 131
126 // 热门品牌滑动 132 // 热门品牌滑动
127 new Swiper('.brands-swiper', { 133 new Swiper('.brands-swiper', {
@@ -245,6 +251,7 @@ var checkShop = function() { @@ -245,6 +251,7 @@ var checkShop = function() {
245 $('.recom-shop').each(function() { 251 $('.recom-shop').each(function() {
246 shopIds.push($(this).attr('shopId')); 252 shopIds.push($(this).attr('shopId'));
247 }); 253 });
  254 + shopIds.length &&
248 $.ajax({ 255 $.ajax({
249 type: 'POST', 256 type: 'POST',
250 url: '/channel/shopRecom', 257 url: '/channel/shopRecom',
@@ -77,3 +77,8 @@ @@ -77,3 +77,8 @@
77 } 77 }
78 } 78 }
79 } 79 }
  80 +
  81 +.single-one {
  82 + margin-bottom: -2PX;
  83 + z-index: 2;
  84 +}
1 .banner-top { 1 .banner-top {
2 position: relative; 2 position: relative;
  3 + margin-bottom: -2PX;
3 4
4 .swiper-pagination { 5 .swiper-pagination {
5 position: absolute; 6 position: absolute;