From 95901e52208ef252b56770c235bfee07e5cd4f8f Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Fri, 10 Jul 2026 08:36:42 +0900 Subject: [PATCH] Update MkImageGallery.vue --- packages/frontend/src/components/MkImageGallery.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/frontend/src/components/MkImageGallery.vue b/packages/frontend/src/components/MkImageGallery.vue index 37c758f367..e26cf09798 100644 --- a/packages/frontend/src/components/MkImageGallery.vue +++ b/packages/frontend/src/components/MkImageGallery.vue @@ -54,7 +54,13 @@ const imagesOffset = ref(currentIndex.value * -window.innerWidth); let currentScrollLeft = imagesOffset.value; function onHorizontalSwipe(offset: number) { - imagesOffset.value = currentScrollLeft + offset; + if (currentIndex.value === 0 && offset > 0) { // これ以上戻れない + imagesOffset.value = currentScrollLeft + (offset / 3); + } else if (currentIndex.value === props.images.length - 1 && offset < 0) { // これ以上進めない + imagesOffset.value = currentScrollLeft + (offset / 3); + } else { + imagesOffset.value = currentScrollLeft + offset; + } } function scrollToCurrentIndex() {