diff --git a/src/components/project/virtual-sample/DynamicView.vue b/src/components/project/virtual-sample/DynamicView.vue index f14fac7..6831184 100644 --- a/src/components/project/virtual-sample/DynamicView.vue +++ b/src/components/project/virtual-sample/DynamicView.vue @@ -7,7 +7,7 @@ class="btn btn--image" :aria-pressed="activeTracks.includes(track) ? true : false" :aria-controls="track.slug" - :id="track.slug" + :id="'track--' + track.slug" :style="`--btn-image: url(${getFrontViewUrl(track)});`" @click="selectTrack(track)" :data-comments="getCommentsCount(track)" @@ -76,7 +76,8 @@ onBeforeMount(() => { }); onMounted(() => { - const targetBtn = document.querySelector(route.hash); + const selector = route.hash.replace('#', '#track--'); + const targetBtn = document.querySelector(selector); if (targetBtn) { targetBtn.scrollIntoView(); }