aamin hai 1 ano
pai
achega
92dd4881f9
Modificáronse 2 ficheiros con 25 adicións e 8 borrados
  1. 24 8
      myJs/myTwice.js
  2. 1 0
      myJs/staticData.js

+ 24 - 8
myJs/myTwice.js

@@ -24,10 +24,14 @@ const renMoveFu = () => {
   }
 }
 
+var isShowCard = false
+
 time = setInterval(() => {
 
   console.log('定时器执行,获取完所有dom,页面准备完毕');
 
+
+
   if (__sdk && __sdk.Camera && __sdk.Camera.getPose && __sdk.Camera.getPose() && __sdk.Camera.getPose().panoId) {
     clearInterval(time)
 
@@ -59,8 +63,16 @@ time = setInterval(() => {
       carList1Dom.style.display = 'none'
       carList2Dom.style.display = 'block'
       carList2_2Dom.scrollTop = 0
-    }
+      carList2_2Dom.addEventListener('mouseover', () => {
+        isShowCard = true
+      })
 
+      carList2_2Dom.addEventListener('mouseout', () => {
+        isShowCard = false
+      })
+
+
+    }
     const carList2_2BackDom = document.querySelector('.carList2_2Back')
 
     carList2_2BackDom.onclick = () => {
@@ -112,13 +124,17 @@ time = setInterval(() => {
 
         // 移动到点位
         __sdk.Camera.flyToPano(id)
-
-
-        // 隐藏展示卡
-        const carList1Dom = document.querySelector('.carList1')
-        const carList2Dom = document.querySelector('.carList2')
-        carList1Dom.style.display = 'flex'
-        carList2Dom.style.display = 'none'
+        let timerId =  setInterval(() => {
+          console.log(isShowCard)
+          if (!isShowCard) {
+            // 隐藏展示卡
+            const carList1Dom = document.querySelector('.carList1')
+            const carList2Dom = document.querySelector('.carList2')
+            carList1Dom.style.display = 'flex'
+            carList2Dom.style.display = 'none'
+            clearInterval(timerId)
+          } 
+        }, 100)
 
       }
     })

+ 1 - 0
myJs/staticData.js

@@ -246,3 +246,4 @@ const myDataObj = {
 };
 
 const myData = myDataObj[urlId] || [];
+