index.html 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <!doctype html>
  2. <html class="no-js">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>商城分类</title>
  8. <meta name="renderer" content="webkit">
  9. <link rel="stylesheet" href="__CDN__/assets/shop/css/amazeui.css">
  10. <link rel="stylesheet" href="__CDN__/assets/shop/css/app.css">
  11. <link rel="stylesheet" href="__CDN__/assets/shop/css/cate.css" />
  12. </head>
  13. <body class="am-bg-white">
  14. <!-- Header -->
  15. <header data-am-widget="header" class="am-header am-header-default">
  16. <div class="am-header-left am-header-nav">
  17. <a href="javascript:void(0);" onclick="javascript:history.back(-1);return false;"><i class="am-header-icon am-icon-chevron-left"></i></a>
  18. </div>
  19. <h1 class="am-header-title">
  20. <a href="#title-link">分类</a>
  21. </h1>
  22. </header>
  23. <!-- Content -->
  24. <div class="wapper">
  25. <div class="am-g">
  26. <div class="am-u-sm-3 am-padding-0 left-panel" style="background: #eeeeee;">
  27. <ul class="am-list menu-list" >
  28. {volist name="cate" id="v"}
  29. <li {in name="$key" value="0"} class="active"{/in} data-id="{$v.id}"><a href="#">{$v.name}</a></li>
  30. {/volist}
  31. </ul>
  32. </div>
  33. <div class="am-u-sm-9 right-panel">
  34. <div class="am-padding-xs cate_img1">
  35. </div>
  36. <div class="catelist">
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. <!-- Footer-Menu -->
  42. <div data-am-widget="navbar" class="am-navbar am-cf am-navbar-default" id="">
  43. <ul class="am-navbar-nav am-cf am-avg-sm-3">
  44. <li>
  45. <a href="{:url('shop/index/index')}">
  46. <span class="am-icon-home"></span>
  47. <span class="am-navbar-label">首页</span>
  48. </a>
  49. </li>
  50. <li class="am-active">
  51. <a href="{:url('shop/cate/index')}">
  52. <span class="am-icon-th-large"></span>
  53. <span class="am-navbar-label">分类</span>
  54. </a>
  55. </li>
  56. <li>
  57. <a href="{:url('shop/cart/index')}">
  58. <span class="am-icon-shopping-cart"></span>
  59. <span class="am-navbar-label">购物车</span>
  60. </a>
  61. </li>
  62. <li>
  63. <a href="{:url('index/user/index')}">
  64. <span class="am-icon-user"></span>
  65. <span class="am-navbar-label">我的</span>
  66. </a>
  67. </li>
  68. </ul>
  69. </div>
  70. <script src="__CDN__/assets/shop/js/jquery.min.js"></script>
  71. <script src="__CDN__/assets/shop/js/amazeui.min.js"></script>
  72. <script src="__CDN__/assets/shop/js/app.js"></script>
  73. <script>
  74. $(function(){
  75. $('.wapper').css('margin-bottom', $('.am-navbar').height());
  76. var _ = screen.height - $('.am-header').height() - $('.am-navbar').height() - $('.am-top-bar').height();
  77. $('.left-panel').css('height', _);
  78. $('.right-panel').css('height', _);
  79. getcate({$cate[0]['id']});
  80. });
  81. //选择分类
  82. $('.menu-list li').click(function(){
  83. $(this).addClass('active').siblings().removeClass('active');
  84. var cid=$(this).attr('data-id');
  85. $('.catelist').html('');
  86. getcate(cid);
  87. });
  88. function getcate(cid)
  89. {
  90. jQuery.post("{:url('api/shop/getcatelist')}" ,{id:cid},function(data) {
  91. console.log(data.data);
  92. $('.cate_img1').html('<img src="'+data.data.cate_image+'" width="100%" height="70"/>');
  93. var json=data.data.child1;
  94. if(json != null && json.length != 0){
  95. for(var i = 0; i < json.length; i++){
  96. var _li='';
  97. var cate_child=json[i].child2;
  98. for(var j=0;j<cate_child.length;j++)
  99. {
  100. _li += '<li>'+
  101. '<div class="am-gallery-item am-bg-white am-radius am-text-center">'+
  102. '<a href="/shop/goods/goodslist/catid/'+cate_child[j].id+'" class="">'+
  103. '<img src="'+cate_child[j].image+'" />'+
  104. '<p class="am-my-gallery-title am-ellipsis">'+cate_child[j].name+'</p>'+
  105. '</a>'+
  106. '</div>'+
  107. '</li>';
  108. }
  109. var _ ='<div class="am-padding-left-xs">'+
  110. '<h3 class="am-margin-bottom-xs">'+json[i].name+'</h3>'+
  111. '</div>'+
  112. '<ul data-am-widget="gallery" class="am-gallery am-avg-sm-3 am-avg-md-2 am-gallery-bordered am-gallery-index am-padding-0 " >'+
  113. _li+
  114. '</ul>';
  115. $('.catelist').append(_);
  116. }
  117. }else{
  118. $('.catelist').html('<li class="am-padding-top-xs am-padding-bottom-xs am-text-center am-link-muted">暂无分类</li>')
  119. }
  120. });
  121. }
  122. </script>
  123. </body>