ragonBoatInnerActivity.blade.php 4.7 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. }
  19. html {
  20. background: #ffc362;
  21. }
  22. p {
  23. margin: 0;
  24. }
  25. .main_box {
  26. font-size: 0;
  27. position: relative;
  28. }
  29. .main_box img {
  30. width: 100%;
  31. }
  32. .container-wrap {
  33. position: absolute;
  34. width: 80%;
  35. top: 40%;
  36. left: 50%;
  37. transform: translate(-50%, 0);
  38. }
  39. .recharge-wrap {
  40. margin-bottom: 0.2rem;
  41. }
  42. .recharge-item:not(:last-child) {
  43. margin-bottom: 0.2rem;
  44. }
  45. .recharge-item.cur img {
  46. box-sizing: border-box;
  47. -webkit-filter: drop-shadow(0 0.08rem 0.12rem rgba(141, 41, 0, 0.53));
  48. filter: drop-shadow(0 0.08rem 0.12rem rgba(141, 41, 0, 0.53));
  49. }
  50. </style>
  51. </head>
  52. <body>
  53. <main class="main_box">
  54. <img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/bg2.jpg" alt=""/>
  55. <div class="container-wrap">
  56. <div class="recharge-wrap">
  57. <div class="recharge-item cur">
  58. <img
  59. src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-58-focus.png"
  60. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-58.png"
  61. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-58-focus.png"
  62. data-active-status="1"
  63. alt=""
  64. data-href="{{$url[0]}}"
  65. />
  66. </div>
  67. <div class="recharge-item">
  68. <img
  69. src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-100.png"
  70. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-100.png"
  71. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-100-focus.png"
  72. data-active-status="0"
  73. alt=""
  74. data-href="{{$url[1]}}"
  75. />
  76. </div>
  77. <div class="recharge-item">
  78. <img
  79. src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-288.png"
  80. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-288.png"
  81. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/inner-288-focus.png"
  82. data-active-status="0"
  83. alt=""
  84. data-href="{{$url[2]}}"
  85. />
  86. </div>
  87. </div>
  88. <div class="to-recharge">
  89. @if($code == 0)
  90. <a href="{{$url[0]}}" id="pay"><img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/doing.png" alt=""/></a>
  91. @elseif($code == 1)
  92. <a href="javascript:void(0)" id="pay"><img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/un_do.png" alt=""/></a>
  93. @else
  94. <a href="javascript:void(0)" id="pay"><img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/done.png" alt=""/></a>
  95. @endif
  96. </div>
  97. </div>
  98. </main>
  99. </body>
  100. <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
  101. <script>
  102. // 按钮点击
  103. $(".recharge-wrap").delegate("img", "click", function () {
  104. $(".recharge-item").removeClass("cur");
  105. $(this)
  106. .parent()
  107. .addClass("cur");
  108. var url =$(this).data("href");
  109. $('#pay').attr('href',url);
  110. var active = $(this).attr("data-active");
  111. var is_active = $(this).attr("data-active-status");
  112. if (!+is_active) {
  113. reset();
  114. $(this).attr("src", active);
  115. $(this).attr("data-active-status", 1);
  116. }
  117. });
  118. // 重置
  119. function reset() {
  120. var imgs = $(".recharge-item img");
  121. for (var i = 0; i < imgs.length; i++) {
  122. (function (index) {
  123. var img = imgs[i]
  124. var src = $(img).attr("data-src");
  125. $(img).attr("src", src);
  126. $(img).attr("data-active-status", 0);
  127. })(i)
  128. }
  129. }
  130. // 重置
  131. /*
  132. $(".to-recharge").delegate("img", "click", function () {
  133. console.log("去充值");
  134. })*/
  135. </script>
  136. </html>