diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index a641467b0..f2ecc606e 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -998,7 +998,7 @@ export default { const wrapRect = this.$refs.menuProject.getBoundingClientRect(); this.operateStyles = { left: `${event.clientX - wrapRect.left}px`, - top: `${projectRect.top}px`, + top: `${projectRect.top + this.windowScrollY}px`, height: projectRect.height + 'px', } this.operateVisible = true; diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 6a6396e73..2e2e8c241 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -1076,7 +1076,7 @@ export default { const wrapRect = this.$el.getBoundingClientRect(); this.operateStyles = { left: `${event.clientX - wrapRect.left}px`, - top: `${projectRect.top}px`, + top: `${projectRect.top + this.windowScrollY}px`, height: projectRect.height + 'px', } this.operateVisible = true; diff --git a/resources/assets/js/pages/manage/components/ProjectList.vue b/resources/assets/js/pages/manage/components/ProjectList.vue index d6ffde22f..aabde7e6f 100644 --- a/resources/assets/js/pages/manage/components/ProjectList.vue +++ b/resources/assets/js/pages/manage/components/ProjectList.vue @@ -184,7 +184,7 @@ export default { const wrapRect = this.$el.getBoundingClientRect(); this.operateStyles = { left: `${event.clientX - wrapRect.left}px`, - top: `${projectRect.top}px`, + top: `${projectRect.top + this.windowScrollY}px`, height: projectRect.height + 'px', } this.operateVisible = true; diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue index 20d984fdf..09764b069 100644 --- a/resources/assets/js/pages/manage/messenger.vue +++ b/resources/assets/js/pages/manage/messenger.vue @@ -653,7 +653,7 @@ export default { const wrapRect = this.$refs.list.$el.getBoundingClientRect(); this.operateStyles = { left: `${event.clientX - wrapRect.left}px`, - top: `${dialogRect.top}px`, + top: `${dialogRect.top + this.windowScrollY}px`, height: dialogRect.height + 'px', } this.operateVisible = true;