index.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {extend name="layout/base" /}
  2. {block name="title"}
  3. <title>{eq name='type' value='1'}热门手机游戏礼包_麻花网络礼包中心 {else} 最新手机游戏礼包_麻花网络礼包中心 {/eq}</title>
  4. <meta name="keywords" content="手机游戏礼包,手机游戏礼包领取,手机游戏礼包激活码,手机游戏礼包中心,手机游戏礼包大全"/>
  5. <meta name="description" content="麻花网络礼包发包中心为广大玩家提供最新最全的手机游戏礼包、特权礼包、激活码、新手卡、兑换码等游戏福利,让您畅玩热门手机游戏!找手机游戏礼包就到麻花网络。"/>
  6. {/block}
  7. {block name="header"}
  8. <link rel="stylesheet" href="__STATIC__/css/mobile/style.css">
  9. {/block}
  10. {block name="content"}
  11. <!-- header start -->
  12. <header class="top">
  13. <div class="header">
  14. <a href="javascript:history.back(-1)"><img src="__STATIC__/images/mobile/icon/left.png" class="back"></a>
  15. <h1>礼包列表</h1>
  16. <div>
  17. <div class="search-icon"><a href="{:getMobileSearchUrl()}"><img src="__STATIC__/images/mobile/icon/search.png"></a></div>
  18. <div class="menu"><img src="__STATIC__/images/mobile/icon/menu-bar.png"></div>
  19. </div>
  20. </div>
  21. <ul class="game_rec">
  22. <li><a href="javascript:;" onclick="window.location.replace('{:getMobileGiftUrl('hot')}')" class="{eq name='type' value='1'} active {/eq} ">热门礼包</a></li>
  23. <li><a href="javascript:;" onclick="window.location.replace('{:getMobileGiftUrl('new')}')" class="{eq name='type' value='0'} active {/eq} ">最新礼包</a></li>
  24. </ul>
  25. </header>
  26. <!-- header end -->
  27. {empty name="list"}
  28. <!-- 无相关礼包 -->
  29. <div class="no_content" style="margin-top: 70%;">
  30. <div>
  31. <img src="/static/images/mobile/icon/no-gift.png">
  32. <p>暂无相关礼包</p>
  33. </div>
  34. </div>
  35. <!-- 无相关礼包end-->
  36. {else/}
  37. <div class="game-list gift-list">
  38. {volist name="list" id="vo"}
  39. <div class="game-info">
  40. <a href="{:getMobileGiftUrl('',$vo.id)}">
  41. <img lazy-src="{$vo.mobileicon}" src="__STATIC__/images/icon/150-150.png" class="smallIcon" />
  42. <div class="content">
  43. <h4>{$vo.title}</h4>
  44. <div class="gift_progress">
  45. <span>剩余</span>
  46. <div class="warp_gift_surplus">
  47. <div class="gift_surplus" style="width:{$vo.percent} ;"></div>
  48. </div>
  49. <span>{$vo.percent}</span>
  50. </div>
  51. <P>{$vo.content}</P>
  52. </div>
  53. </a>
  54. <div class="receive">
  55. <a href="{:getMobileGiftUrl('',$vo.id)}">领取</a>
  56. </div>
  57. </div>
  58. {/volist}
  59. </div>
  60. {/empty}
  61. <div class="weui-loadmore">
  62. <i class="weui-loading"></i>
  63. <span class="weui-loadmore__tips">数据加载中,请稍等</span>
  64. </div>
  65. <div class="no-more-data"><span></span>已经到底啦(>_<)<span></span></div>
  66. {include file="layout/footer" /}
  67. {/block}
  68. {block name="detail_js"}
  69. <script>
  70. var currentPage = parseInt("{$list->currentPage()}");
  71. var lastPage = parseInt("{$list->lastPage()}");
  72. var total = parseInt("{$list->total()}");
  73. var url = window.location.href;
  74. var defaultImg = "__STATIC__/images/icon/150-150.png";
  75. $(".no-more-data").hide();
  76. var loading = false; //状态标记
  77. $(document.body).infinite(90).on("infinite", function() {
  78. if (loading) return;
  79. loading = true;
  80. if (currentPage + 1 > lastPage) {
  81. $(".weui-loadmore").hide();
  82. if (currentPage > 1) {
  83. $(".no-more-data").show();
  84. }
  85. loading = false;
  86. return false;
  87. }
  88. $(".weui-loadmore").show();
  89. setTimeout(function() {
  90. currentPage += 1;
  91. $.ajax({
  92. type: "POST",
  93. timeOut: 10000,
  94. url: url,
  95. data: {
  96. "page": currentPage
  97. },
  98. async: false,
  99. success: function(res) {
  100. console.log(res);
  101. var arr = res.data.data;
  102. arr.forEach(function(val, index) {
  103. $(".game-list").append(
  104. "<div class='game-info'>" +
  105. "<a href='{:getMobileGiftUrl('','"+val.id+"')}'>" +
  106. "<img lazy-src=" + val.mobileicon + " src=" + defaultImg + " class='smallIcon' />" +
  107. "<div class='content'><h4>" + val.title + "</h4>" +
  108. " <div class='gift_progress'>" +
  109. "<span>剩余</span>" +
  110. " <div class='warp_gift_surplus'>" +
  111. " <div class='gift_surplus' style='width: " + val.percent + ";'></div>" +
  112. "</div><span>" + val.percent + "</span></div><P>" + val.content + "</P></div></a>" +
  113. "<div class='receive'>" +
  114. "<a href='{:getMobileGiftUrl('','"+val.id+"')}'>领取</a>" +
  115. "</div></div>"
  116. );
  117. });
  118. },
  119. error: function() {
  120. $.alert("网络错误,请刷新页面重试");
  121. }
  122. });
  123. $.getScript("/static/js/mobile/reload.js");
  124. $(".weui-loadmore").hide();
  125. loading = false;
  126. }, 500); //模拟延迟
  127. });
  128. </script>
  129. {/block}