|
@@ -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)
|
|
|
|
|
|
}
|
|
|
})
|