ragonBoatActivity.blade.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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: 45%;
  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/bg.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/btn1-active.png"
  60. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/btn1.png"
  61. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/btn1-active.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/btn2.png"
  70. data-src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/btn2.png"
  71. data-active="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/btn2-active.png"
  72. data-active-status="0"
  73. alt=""
  74. data-href="{{$url[1]}}"
  75. />
  76. </div>
  77. </div>
  78. <div class="to-recharge">
  79. @if($code == 0)
  80. <a href="{{$url[0]}}" id="pay"><img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/doing.png" alt=""/></a>
  81. @elseif($code == 1)
  82. <a href="javascript:void(0)" id="pay"><img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/un_do.png" alt=""/></a>
  83. @else
  84. <a href="javascript:void(0)" id="pay"><img src="https://cdn-novel.iycdm.com/h5/activity-2019-06-05/done.png" alt=""/></a>
  85. @endif
  86. </div>
  87. </div>
  88. </main>
  89. </body>
  90. <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
  91. <script>
  92. // 按钮点击
  93. $(".recharge-wrap").delegate("img", "click", function () {
  94. $(".recharge-item").removeClass("cur");
  95. $(this)
  96. .parent()
  97. .addClass("cur");
  98. var url =$(this).data("href");
  99. $('#pay').attr('href',url);
  100. var active = $(this).attr("data-active");
  101. var is_active = $(this).attr("data-active-status");
  102. if (!+is_active) {
  103. reset();
  104. $(this).attr("src", active);
  105. $(this).attr("data-active-status", 1);
  106. }
  107. });
  108. // 重置
  109. function reset() {
  110. var imgs = $(".recharge-item img");
  111. for (var i = 0; i < imgs.length; i++) {
  112. (function (index) {
  113. var img = imgs[i]
  114. var src = $(img).attr("data-src");
  115. $(img).attr("src", src);
  116. $(img).attr("data-active-status", 0);
  117. })(i)
  118. }
  119. }
  120. /*
  121. $(".to-recharge").delegate("img", "click", function () {
  122. console.log("去充值");
  123. })*/
  124. </script>
  125. </html>