Authored by ccbikai

断码区 支持自定义入口

@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 <ul id="list-nav" class="list-nav clearfix"> 9 <ul id="list-nav" class="list-nav clearfix">
10 10
11 {{# sortData}} 11 {{# sortData}}
12 - <li {{#if @first}} class="active" {{/if}} data-id="{{sortId}}" data-allSub="{{allSub}}"> 12 + <li data-id="{{sortId}}" data-allSub="{{allSub}}">
13 <a href="javascript:void(0);"> 13 <a href="javascript:void(0);">
14 <span class="span-test">{{sortName}}</span> 14 <span class="span-test">{{sortName}}</span>
15 </a> 15 </a>
@@ -515,13 +515,25 @@ $(window).scroll(function() { @@ -515,13 +515,25 @@ $(window).scroll(function() {
515 }); 515 });
516 516
517 // 初始请求最新第一页数据 517 // 初始请求最新第一页数据
518 -search([{ 518 +$(function() {
  519 + var type = window.queryString.type;
  520 + var selector;
  521 +
  522 + // type 1: 上装, 3:下装, 6: 鞋装
  523 + if (type && type !== '1') {
  524 + selector = type === '3' ? '.trouser' : '.shoes';
  525 + } else {
  526 + selector = '.coat';
  527 + }
  528 + $('#list-nav').find(selector).addClass('active').siblings().removeClass('active');
  529 + search([{
519 type: 'breakSort', 530 type: 'breakSort',
520 - id: $('.coat').data('id')  
521 -}, { 531 + id: $(selector).data('id')
  532 + }, {
522 type: 'breakSize', 533 type: 'breakSize',
523 - id: $('.coat').data('allsub')  
524 -}]); 534 + id: $(selector).data('allsub')
  535 + }]);
  536 +});
525 537
526 $listNav.on('touchstart', 'li', function() { 538 $listNav.on('touchstart', 'li', function() {
527 $(this).addClass('bytouch'); 539 $(this).addClass('bytouch');