summerHoliday.blade.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta
  6. name="viewport"
  7. content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
  8. />
  9. <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  10. <title>暑期活动</title>
  11. <style>
  12. html,
  13. body {
  14. margin: 0 auto;
  15. padding: 0;
  16. max-width: 450px;
  17. font-size: 100px;
  18. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  19. }
  20. html {
  21. background: #f7e7cb;
  22. }
  23. p {
  24. margin: 0;
  25. }
  26. .main_box {
  27. font-size: 0;
  28. position: relative;
  29. }
  30. .main_box img {
  31. width: 100%;
  32. }
  33. .container-wrap {
  34. position: absolute;
  35. width: 80%;
  36. top: 38%;
  37. left: 50%;
  38. -webkit-transform: translate(-50%, 0);
  39. transform: translate(-50%, 0);
  40. }
  41. .recharge-wrap {
  42. margin-bottom: 0.2rem;
  43. }
  44. .recharge-wrap .recharge-item:not(:last-child) {
  45. margin-bottom: 0.2rem;
  46. }
  47. </style>
  48. </head>
  49. <body>
  50. <main class="main_box">
  51. <img src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/bg.jpg" alt="" />
  52. <div class="container-wrap">
  53. <div class="recharge-wrap">
  54. <div class="recharge-item cur">
  55. <img
  56. src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn1-active-new.png"
  57. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn1-new.png"
  58. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn1-active-new.png"
  59. data-active-status="1"
  60. data-href="{{$url[0]}}"
  61. alt=""
  62. />
  63. </div>
  64. <div class="recharge-item">
  65. <img
  66. src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn2.png"
  67. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn2.png"
  68. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn2-active.png"
  69. data-active-status="0"
  70. data-href="{{$url[1]}}"
  71. alt=""
  72. />
  73. </div>
  74. <div class="recharge-item">
  75. <img
  76. src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn3.png"
  77. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn3.png"
  78. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/btn3-active.png"
  79. data-active-status="0"
  80. data-href="{{$url[2]}}"
  81. alt=""
  82. />
  83. </div>
  84. </div>
  85. <div class="to-recharge">
  86. @if($code == 0)
  87. <img src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/doing.png" alt="" id="pay" data-href="{{$url[0]}}"/>
  88. @elseif($code == -1)
  89. <img src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/undo.png" alt="" />
  90. @else
  91. <img src="https://cdn-novel.iycdm.com/h5/activity-2019-07-10/done.png" alt="" />
  92. @endif
  93. </div>
  94. </div>
  95. </main>
  96. </body>
  97. <script src="//cdn-novel.iycdm.com/static/jquery-3.4.1.min.js"></script>
  98. <script>
  99. // 按钮点击
  100. $(".recharge-wrap").delegate("img", "click", function() {
  101. $(".recharge-item").removeClass("cur");
  102. $(this)
  103. .parent()
  104. .addClass("cur");
  105. var active = $(this).attr("data-active");
  106. var is_active = $(this).attr("data-active-status");
  107. if (!+is_active) {
  108. reset();
  109. $(this).attr("src", active);
  110. $(this).attr("data-active-status", 1);
  111. $("#pay").attr("data-href",$(this).attr("data-href"))
  112. }
  113. });
  114. // 重置
  115. function reset() {
  116. var imgs = $(".recharge-item img");
  117. for (var i = 0; i < imgs.length; i++) {
  118. (function(index) {
  119. var img = imgs[i];
  120. var src = $(img).attr("data-src");
  121. $(img).attr("src", src);
  122. $(img).attr("data-active-status", 0);
  123. })(i);
  124. }
  125. }
  126. // 重置
  127. $(".to-recharge").delegate("#pay", "click", function() {
  128. var url = $(this).attr("data-href");
  129. if(url){
  130. location.href=url
  131. }else{
  132. return false;
  133. }
  134. });
  135. </script>
  136. </html>