fly 5 years ago
parent
commit
d8150aad0a
1 changed files with 12 additions and 11 deletions
  1. 12 11
      resources/views/crm/notionalDay.blade.php

+ 12 - 11
resources/views/crm/notionalDay.blade.php

@@ -19,7 +19,7 @@
 <body>
     <main>
         <div class="main-wrap">
-            <img src="https://cdn-novel.iycdm.com/crm/activity/imgs/bg.jpg" alt="" />
+            <img class="bg" src="https://cdn-novel.iycdm.com/crm/activity/imgs/bg.jpg" alt="" />
             <div class="container">
                 <div class="sign-list clearfix">
                     @foreach ($sign_configs as $item)
@@ -67,20 +67,21 @@
     var doc = document;
     var bg_height = doc.querySelector(".main-wrap").clientHeight;
     // 背景填充
-    var user_screen = 0;
-    if (typeof window.screen !== "object") {
-      user_screen =
-        window.screen || window.innerHeight || doc.documentElement.clientHeight;
-    } else
+    var doc = document;
+    var bg_image = doc.querySelector(".main-wrap .bg");
+    bg_image.onload = function() {
+      var bg_height = doc.querySelector(".main-wrap").clientHeight;
+      var user_screen = 0;
       user_screen =
         window.screen.height ||
         window.innerHeight ||
         doc.documentElement.clientHeight;
-    console.log(
-      window.screen.height ||
-        window.innerHeight ||
-        doc.documentElement.clientHeight
-    );
+      // 背景填充
+      if (user_screen > bg_height) {
+        doc.querySelector(".repeat-bg").style.height =
+          user_screen - bg_height + "px";
+      }
+    };
     var is_sign = {{$is_sign?1:0}};
     var is_begin = {{$is_begin?1:0}}
     var is_end = {{$is_end?1:0}}