张延森 2 年 前
コミット
8d71a1e8d7
共有2 個のファイルを変更した21 個の追加1 個の削除を含む
  1. 12
    0
      resources/static/css/common.css
  2. 9
    1
      resources/templates/main/dashboard.html

+ 12
- 0
resources/static/css/common.css ファイルの表示

@@ -379,6 +379,10 @@
379 379
   width: 10%;
380 380
   box-shadow: none;
381 381
 }
382
+.dashboard-page .dash-carousel .left,
383
+.dashboard-page .dash-carousel .right {
384
+  height: calc(100% - 100px);
385
+}
382 386
 .dashboard-page .dash-carousel .item {
383 387
   height: 100vh;
384 388
 }
@@ -393,6 +397,14 @@
393 397
   background-origin: border-box;
394 398
   background-size: contain;
395 399
 }
400
+.dashboard-page .dash-carousel .item .item-video {
401
+  height: 100%;
402
+  width: 100%;
403
+}
404
+.dashboard-page .dash-carousel .item .item-video video {
405
+  width: 100%;
406
+  height: 100%;
407
+}
396 408
 .dashboard-page .act-list {
397 409
   margin: 96px 0;
398 410
 }

+ 9
- 1
resources/templates/main/dashboard.html ファイルの表示

@@ -173,6 +173,14 @@
173 173
       parent.onNavMenuClick(menuId);
174 174
       parent.subMenuClick(subMenuName);
175 175
     }
176
+
177
+    function videoOnPlay() {
178
+      $('#myNiceCarousel').carousel('pause')
179
+    }
180
+
181
+    function videoOnPause() {
182
+      $('#myNiceCarousel').carousel('cycle')
183
+    }
176 184
     
177 185
     function loadPage2() {
178 186
       var imageTpl = [
@@ -186,7 +194,7 @@
186 194
       var videoTpl = [
187 195
         '<div class="item {active}">',
188 196
         '  <div class="item-video">',
189
-        '    <video src="{src}" controls="controls"></video>',
197
+        '    <video src="{src}" controls="controls" onplay="videoOnPlay()" onpause="videoOnPause()" onended="videoOnPause()"></video>',
190 198
         '  </div>',
191 199
         '</div>',
192 200
       ].join('');