notionalDay.blade.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <!--
  2. * @Author: ZhengXiaowei
  3. * @Date: 2019-09-20 11:06:41
  4. * @LastEditors: ZhengXiaowei
  5. * @LastEditTime: 2019-09-20 11:57:13
  6. * @Description: file content
  7. -->
  8. <!DOCTYPE html>
  9. <html lang="en">
  10. <head>
  11. <meta charset="UTF-8" />
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  13. <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  14. <link rel="stylesheet" href="https://cdn-novel.iycdm.com/crm/activity/css/index.css" />
  15. <title>国庆活动</title>
  16. </head>
  17. <body>
  18. <main>
  19. <div class="main-wrap">
  20. <img class="bg" src="https://cdn-novel.iycdm.com/crm/activity/imgs/bg.jpg" alt="" />
  21. <div class="container">
  22. <div class="sign-list clearfix">
  23. @foreach ($sign_configs as $item)
  24. <div class="sign-item">
  25. <p class="title">累计第{{$item['day']}}天</p>
  26. <!-- 强提醒金额额外添加class strong -->
  27. <p class="content {{$item['is_strong']?'strong':''}}"><i>{{$item['bonus']}}</i>书币</p>
  28. <!-- 已领取显示图片 -->
  29. @if ($item['is_get'])
  30. <img src="https://cdn-novel.iycdm.com/crm/activity/imgs/get.png" alt="" />
  31. @endif
  32. </div>
  33. @endforeach
  34. </div>
  35. <div class="special-charge">
  36. <img src="https://cdn-novel.iycdm.com/crm/activity/imgs/10000.png" alt="" />
  37. @if ($is_begin && !$is_end)
  38. <a href="{{$pay_link}}" class="area-click"></a>
  39. @endif
  40. </div>
  41. <div class="continue-read">
  42. <a href="{{$continue_link}}">继续阅读</a>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="repeat-bg"></div>
  47. </main>
  48. <div class="dialog-wrap" style="display:none">
  49. @if ($is_end || !$is_begin)
  50. <div class="dialog-content">
  51. <img src="https://cdn-novel.iycdm.com/crm/activity/imgs/end.png" alt="" />
  52. <span class="close-area"></span>
  53. </div>
  54. @else
  55. <div class="dialog-content">
  56. <img src="https://cdn-novel.iycdm.com/crm/activity/imgs/d_bg.png" alt="" />
  57. <p class="user-get">获得<i>{{$bonus}}</i>书币</p>
  58. <p class="notice">今日获重礼,明日亦继续</p>
  59. <span class="close-area"></span>
  60. </div>
  61. @endif
  62. </div>
  63. </body>
  64. <script>
  65. var doc = document;
  66. var bg_height = doc.querySelector(".main-wrap").clientHeight;
  67. // 背景填充
  68. var doc = document;
  69. var bg_image = doc.querySelector(".main-wrap .bg");
  70. bg_image.onload = function() {
  71. var bg_height = doc.querySelector(".main-wrap").clientHeight;
  72. var user_screen = 0;
  73. user_screen =
  74. window.screen.height ||
  75. window.innerHeight ||
  76. doc.documentElement.clientHeight;
  77. // 背景填充
  78. if (user_screen > bg_height) {
  79. doc.querySelector(".repeat-bg").style.height =
  80. user_screen - bg_height + "px";
  81. }
  82. };
  83. var is_sign = {{$is_sign?1:0}};
  84. var is_begin = {{$is_begin?1:0}}
  85. var is_end = {{$is_end?1:0}}
  86. setTimeout(() => {
  87. if(!is_begin||!is_sign || is_end)
  88. {
  89. doc.querySelector('.dialog-wrap').style.display='block';
  90. }
  91. }, 500);
  92. var close_btn = doc.querySelector(".close-area");
  93. var dialog_wrap = doc.querySelector(".dialog-wrap");
  94. close_btn.addEventListener(
  95. "click",
  96. function(e) {
  97. e.stopPropagation();
  98. dialog_wrap.style.display = "none";
  99. },
  100. false
  101. );
  102. </script>
  103. </html>