diff --git a/src/components/navigation/GuideMapShell.vue b/src/components/navigation/GuideMapShell.vue index 8d1949d..0f0fe87 100644 --- a/src/components/navigation/GuideMapShell.vue +++ b/src/components/navigation/GuideMapShell.vue @@ -894,6 +894,8 @@ defineExpose({ box-sizing: border-box; overflow-y: auto; overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + touch-action: pan-y; scrollbar-width: none; background: rgba(255, 255, 255, 0.84); border: 1px solid #dde5df; @@ -915,7 +917,9 @@ defineExpose({ } .floor-header { - position: relative; + position: sticky; + top: 0; + z-index: 1; min-height: 50px; padding: 7px 4px 6px; display: flex; diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 4604f53..2e193f1 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -30,7 +30,7 @@ :active-floor="activeGuideFloor" layer-mode-toggle-top="154px" floor-bottom="185px" - floor-max-height="342px" + floor-max-height="206px" floor-side="left" show-floor-header :show-layer-mode-toggle="false"