Kaynağa Gözat

增加初始画面删除

xzw 2 yıl önce
ebeveyn
işleme
e1cad035d3
2 değiştirilmiş dosya ile 13 ekleme ve 5 silme
  1. 3 0
      edit.html
  2. 10 5
      js/edit.js

+ 3 - 0
edit.html

@@ -1327,6 +1327,9 @@
                         <li>
                             <div class="itemTitle">
                                 <span>当前初始视角</span>
+                                <div class="buttons"> 
+                                    <button class="innerBtn delete hide">删除</button>
+                                </div>
                             </div>
                             <div class="shotImg innerBtn blank"></div>
                             <label class="remark">初始视角是进入场景后飞向的第一个画面。</label>

+ 10 - 5
js/edit.js

@@ -670,9 +670,10 @@ SceneInformation.prototype.init = function(data, data2) {
             $options.eq(i).addClass("active").siblings().removeClass("active");
         }
     }
-
-    $(".screen .shotImg.innerBtn")[0].cameraData = data.camera_start; 
     
+    let hasCameraStart = !!data.camera_start && data.camera_start.thumbImg  //最初始的数据camera_start是默认值,但无thumbImg
+    $(".screen .shotImg.innerBtn")[0].cameraData = hasCameraStart && data.camera_start; 
+    if(hasCameraStart) $(".screen .itemTitle button").removeClass('hide')
     
     $(".shotImg.innerBtn").on("click", function(){ 
         var EntryInfo = this.cameraData
@@ -685,8 +686,12 @@ SceneInformation.prototype.init = function(data, data2) {
                 lookAtPoint: lookAtPoint
             })
         }
-    }
-    )
+    })
+    $(".screen .itemTitle button").on('click',()=>{
+        $(".screen .itemTitle button").addClass('hide')
+        $(".screen .shotImg.innerBtn")[0].cameraData = {};
+        $(".screen .shotImg.innerBtn").addClass('blank').css("background-image", "")
+    })
 
     
     if(data.shareImgUrl){
@@ -942,7 +947,7 @@ function getSeft(seft) {
             , "thumbImg.jpg")
 
         }
-
+        $(".screen .itemTitle button").removeClass('hide')
         window.dispatchEvent(ev);
     });