Prechádzať zdrojové kódy

点击热点手动停止自动导览

shaogen1995 3 rokov pred
rodič
commit
a3816093a8

+ 3 - 0
web/public/static/js/manage.js

@@ -970,6 +970,9 @@ var SoundManager = {//暂不支持同时播放
      
     
     play:function(name, src, currentTime){
+        // 点击开始自动导览的时候,手动停止背景音乐播放
+        window.manage.switchBgmState(false);
+
         var object = this.list.find(e=>e.name == name)
         if(object){
             if(this.currentAudio){ 

+ 8 - 5
web/src/views/gui/compomemt/hotspot.vue

@@ -2,7 +2,7 @@
   <div class="hotspot" :class="{ full: smBtn }">
     <div class="top">热点列表</div>
     <div class="main">
-      <div class="txtNone" v-if="data.length===0">暂无热点</div>
+      <div class="txtNone" v-if="data.length === 0">暂无热点</div>
       <div class="txt" v-else>
         <span
           :class="{ active: hotInd === index }"
@@ -42,6 +42,9 @@ export default {
   //方法集合
   methods: {
     openHot(e, index) {
+      // 停止自动导览
+      window.player.director.stopTour()
+
       e && e.examine(window.player, true);
       this.hotInd = index;
     },
@@ -85,7 +88,7 @@ export default {
     width: 100%;
     height: calc(100% - 100px);
     background-color: rgba(255, 246, 210, 1);
-    .txtNone{
+    .txtNone {
       height: 90%;
       color: #7e522f;
       font-size: 24px;
@@ -125,9 +128,9 @@ export default {
       height: 10%;
       background: url("../../../assets/img/closeT.png") no-repeat center center;
       background-size: 44px 44px;
-      &:hover{
-      background: url("../../../assets/img/close.png") no-repeat center center;
-      background-size: 44px 44px;
+      &:hover {
+        background: url("../../../assets/img/close.png") no-repeat center center;
+        background-size: 44px 44px;
       }
     }
   }

+ 7 - 7
web/src/views/gui/menu.vue

@@ -257,7 +257,7 @@
           <div>
             <img
               id="openMusic"
-              style="display: block;"
+              style="display: block"
               @click="switchBGM(true)"
               src="../../assets/img/musicAc.png"
               alt=""
@@ -265,7 +265,7 @@
             />
             <img
               id="closeMusic"
-              style="display: none;"
+              style="display: none"
               @click="switchBGM(false)"
               src="../../assets/img/music.png"
               alt=""
@@ -354,13 +354,13 @@ export default {
     switchBGM(flag) {
       if (flag) {
         window.manage.switchBgmState(true);
-        document.querySelector('#openMusic').style.display='none'
-        document.querySelector('#closeMusic').style.display='block'
+        document.querySelector("#openMusic").style.display = "none";
+        document.querySelector("#closeMusic").style.display = "block";
       } else {
         window.manage.switchBgmState(false);
-        document.querySelector('#openMusic').style.display='block'
-        document.querySelector('#closeMusic').style.display='none'
-        }
+        document.querySelector("#openMusic").style.display = "block";
+        document.querySelector("#closeMusic").style.display = "none";
+      }
     },
   },
 };

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 659 - 658
webM/public/static/js/manage.js