index.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <extend name="public/base" />
  2. <block name="title">
  3. <title>分类</title>
  4. </block>
  5. <block name="main">
  6. <div class="wrap">
  7. <div class="wrap_label">
  8. <ul></ul>
  9. </div>
  10. <div style="max-height: 380px;overflow: hidden;width: 100%">
  11. <div class="wrap_content" style="max-height: 380px;width: 105%;overflow: auto"></div>
  12. </div>
  13. <div style="height: 2.5rem;width: 100%"></div>
  14. <div class="footer" style="position:absolute;left: 0;bottom: 0;width: 100%">
  15. <include file="public/navbar" index="2" />
  16. </div>
  17. </div>
  18. </block>
  19. <block name="otherScript">
  20. <script>
  21. $(function(){
  22. function getGameList(params){
  23. let data = params || {"format": "json"}
  24. $.ajax({
  25. url: '/wap/game/list',
  26. data: data,
  27. type: "POST",
  28. success: res=>{
  29. if(res.code == 200){
  30. $('.wrap_content').html('')
  31. for(let i=0;i<res.data.count;i++){
  32. $('.wrap_content').append(`<li class="hotGame_item" gameid="${res.data.list[i].game_id}">
  33. <div class="hotGame_item__div1">
  34. <img src="${res.data.list[i].icon}"/>
  35. </div>
  36. <div class="hotGame_item__div2">
  37. <p class="coolPao">${res.data.list[i].gamename}&ensp;
  38. </p>
  39. <p class="openedText">${res.data.list[i].oneword}</p>
  40. </div>
  41. <div class="hotGame_item__div3" stopPropagation>
  42. <a href="{$agent_site}/sdk.php/game?game_id=${res.data.list[i].game_id}&agent_id={$agent_id}">
  43. <span class="start"></span>
  44. </a>
  45. </div>
  46. </li>`)
  47. }
  48. }else{
  49. console.log('err==', res.msg)
  50. }
  51. }
  52. })
  53. }
  54. $.ajax({
  55. url: '/wap/game/type',
  56. data: {
  57. "format": "json"
  58. },
  59. type: "POST",
  60. success: res => {
  61. console.log(res)
  62. if(res.code == 200){
  63. $('.wrap_label ul').html('')
  64. $('.wrap_label ul').append(`<li data-id="0">全部</li>`)
  65. for(let k=0; k<res.data.length;k++){
  66. $('.wrap_label ul').append(`<li data-id="${res.data[k].id}">${res.data[k].name}</li>`)
  67. }
  68. $('.wrap_label ul li').click(function(){
  69. // console.log($(this).attr('data-id'))
  70. let obj = {
  71. type: $(this).attr('data-id'),
  72. "format": "json"
  73. }
  74. getGameList(obj)
  75. })
  76. }else{
  77. console.log('err==', res.msg)
  78. }
  79. }
  80. })
  81. getGameList()
  82. })
  83. </script>
  84. </block>